HBase安装指南

一.事前准备

  1. 此安装是建立在hadoop集群运行起来的基础上,此hadoop版本为2.6.0,其他版本未测试,可能存在兼容性问题。
  2. 上传所需文件到/usr/local/soft

 

 

二.zookeeper安装

1.进入文件所在目录:cd /usr/local/soft/

 

2. 解压:tar -zxvf zookeeper-3.4.6.tar.gz

3. 重命名:mv zookeeper-3.4.6 zookeeper

 

4. 进入conf目录:cd zookeeper/conf/

5. 复制并重命名zoo_sample.cfgzoo.cfgcp zoo_sample.cfg zoo.cfg

 

 6.返回上一级,并新建一个data文件夹:mkdir data

 7.进入zoo.cfg文件并修改配置如下:vim conf/zoo.cfg

 

8. 返回软件安装目录soft,并将该配置目录同步到node1,node2

scp -r zookeeper root@node1:/usr/local/soft/

scp -r zookeeper root@node2:/usr/local/soft/

 

 9.分别修改个三台主机的对应idvim zookeeper/data/myid

 

 

 

10.启动zookeeper三台都执行):bin/zkServer.sh start

 

11. 验证zookeeper三台都执行):bin/zkServer.sh status

注意:node1leadermaster,node2follower

以上zookeeper安装完成

 

 

三.Hbase安装

1.回到soft目录下,解压hbasetar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz

2.重命名hbase mv hbase-0.98.12.1-hadoop2 hbase

3.配置profile文件并发送给其他节点:

vim /etc/profile.d/hbase.sh

 

# SET HBASE

export HBASE_HOME=/usr/local/soft/hbase

export PATH=$HBASE_HOME/bin:$PATH

发送节点:

scp -r /etc/profile.d/hbase.sh root@node1:/etc/profile.d/

scp -r /etc/profile.d/hbase.sh root@node2:/etc/profile.d/

 

4.使配置生效(三台都执行):source /etc/profile

 

 5.修改hbase-env.sh配置文件:   vim hbase/conf/hbase-env.sh

 

 

export JAVA_HOME=/usr/local/soft/java

export HBASE_MANAGES_ZK=false

6.修改hbase-site.xml配置文件:vim hbase/conf/hbase-site.xml

 

 

   <!--指定hbase的数据在hdfs上存放的位置-->

   <property>

        <name>hbase.rootdir</name>

        <value>hdfs://master:9000/hbase</value>

    </property>

    <property>

        <name>hbase.master</name>

        <value>hdfs://master:6000</value>

</property>

    <property>

        <name>hbase.master.info.port</name>

        <value>60010</value>

    </property>

    <!--指定hbase集群为分布式集群-->

    <property>

        <name>hbase.cluster.distributed</name>

        <value>true</value>

    </property>

    

    <!--指定zookeeper集群-->

    <property>

        <name>hbase.zookeeper.quorum</name>

        <value>master,node1,node2</value>

    </property>

    <property>

        <name>hbase.zookeeper.property.dataDir</name>

        <value>/usr/local/soft/zookeeper</value>

    </property>

 

7. 设置备用:vim hbase/conf/backup-masters

 

 8. 修改regionservers 配置文件:vim hbase/conf/regionservers

 

 9.复制hadoop配置文件到hbase目录下:

cp hadoop/etc/hadoop/core-site.xml hbase/conf/

cp hadoop/etc/hadoop/hdfs-site.xml hbase/conf/

 

10.hbase安装目录发送到其他节点:

scp -r hbase root@node1:/usr/local/soft/

scp -r hbase root@node2:/usr/local/soft/

 

 11.启动hbasestart-hbase.sh

 

 12.各节点jps截图:

 

 

 

 13. 验证hbase

网页验证:

 

简单命令验证

 

原文地址:https://www.cnblogs.com/kwfxdz/p/11790287.html