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地址即可。

<configuration>
</configuration>
修改后的文件:
<configuration>
<property>
      <name>hbase.rootdir</name>
      <value>hdfs://192.168.23.133:9000/hbase</value>
   </property>
   <property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
   </property>
   <property>
        <name>hbase.master</name>
        <value>192.168.23.133</value>
    </property>
    <property>
      <name>hbase.zookeeper.quorum</name>
      <value>192.168.23.133</value>
   </property>
   <property>
      <name>hbase.tmp.dir</name>
      <value>/opt/hbase/data/tmp</value>
   </property>
</configuration>
          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中有相应的配置  如下图:

        

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值