hbase伪分布式环境的搭建

一,实验环境:

     1, ubuntu server 16.04

     2, jdk,1.8

     3, hadoop 2.7.4 伪分布式环境或者集群模式

     4, hbase-1.2.6.tar.gz

二,环境的搭建

     1, 首先请大家安装好虚拟机运行环境。

     2,安装jdk 以及hadoop的伪分布式或者集群环境。这里大家可以参考我的另外一篇文章hadoop的伪分布式安装

           或者自行百度相应的步骤安装

     3,开始安装hbase,

           1) 打开终端,进入放有hbase-1.2.6.tar.gz的压缩包的文件夹,解压压缩包:

               tar -zxvf  ./hbase-1.2.6.tar.gz

               # 移动并重命名,解压后的文件到自己的安装目录,可以指定,也可以就用自己的当前目录,用当前目录路径直接写./hbase即可

               sudo  mv -R /opt/hbase ./hbase-1.2.6  # 注意我这里是移动到根目录的 /opt文件夹下的hbase目录

            2)修改文件夹的权限

                # 注意这里第一个hbase是本机的主机名,第二个hbase是当前的用户名

               sudo chown -R  hbase:hbase /opt/hbase

             3)修改hbase-site.xml

                vim /opt/hbase/conf/hbase/conf/hbase-site.xml

                 在configuration的键值对中添加如下内容,注意对应的192.168.23.133是我的ip地址,请大家写上自己的ip地址即可。


修改后的文件:


      hbase.rootdir
      hdfs://192.168.23.133:9000/hbase
   
   
      hbase.cluster.distributed
      true
   
   
        hbase.master
        192.168.23.133
    
    
      hbase.zookeeper.quorum
      192.168.23.133
   
   
      hbase.tmp.dir
      /opt/hbase/data/tmp
   

          4)修改hbase-en.sh文件, 添加自己的jdk路径,我的jdk安装在/usr/lib/jvm/java-8-openjdk-amd64, 请大家根据自己的安装目录设置

              vim /opt/hbase/conf/hbase-en.sh

             在文件头添加如下jdk,其中/usr/lib/jvm/java-8-openjdk-amd64是自己的jdk路径

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
          5)配置path,这步骤是为了方便操作命令,可以忽略该步骤。

                vim ~/.bashrc

              在文件头 添加如下数据

# HBase
export HBASE_HOME=/opt/hbase
export HBASE_CONF_DIR=$HBASE_HOME/conf
export HBASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin
三,启动环境:

      1) 首先启动hadoop

             hadoop/sbin/start-all.ssh

       2) 查看是否进程启动成功:出现如下几个进程则成功!

hbase@hbase:/opt/hbase/conf$ jps
9217 DataNode
9684 NodeManager
9558 ResourceManager
14471 Jps
9066 NameNode
9404 SecondaryNameNode
      3)启动hbase

           /opt/hbase/bin/start-hbase.sh

           再次查看自己的进程,多了三个H开头的进程,说明成功一半了。

hbase@hbase:~$ jps
2753 HMaster
2100 NodeManager
2980 Jps
1765 SecondaryNameNode
1974 ResourceManager
1478 NameNode
2875 HRegionServer
2654 HQuorumPeer
1598 DataNode

          4)测试是否成功:

         /opt/hbase/bin/hbase shell

        进入shell后输入:

create 'test','f1'
        没有报错,说 明环境搭建成功
再次输入 list 查看自己刚在创建的表。

四,安装过程中的注意事项

       1)尽量使用ip地址配置相应的地址,注意hadoop和hbase所配置的hdfs的地址一定要一致,避免出错!

        2)如果使用ip地址,请确保/etc/hosts中有相应的配置  如下图:

        

hbase伪分布式环境的搭建_第1张图片

            其中ip地址可以通过ifconfig命令查看,hbase为主机名,和/ets/hostname文件中的主机名一致!

转载于:https://www.cnblogs.com/zhou-jun/p/10195725.html

你可能感兴趣的:(hbase伪分布式环境的搭建)