三主机安装HBASE

1. 版本:

    jdk > 1.8

    hadoop-2.7.7

    hbase-2.0.5

2. 把hbase安装包上传到集群中任一服务器中并解压

    tar -zxvf hbase-2.0.5-bin.tar.gz

3. 修改hbase-env.sh配置文件

    hbase的配置文件在HBASE_HOME/conf下

    # 加入JAVA_HOME

    export JAVA_HOME=/opt/jdk1.8.0_144

    # 指定不使用自带的zookeeper

    qexportHBASE_MANAGES_ZK=false

 4. 修改hbase-site.xml配置文件

      

            

            

                   hbase.rootdir

                    hdfs://CRM-frame-0001:9800/hbase

            

            

            

                hbase.cluster.distributed

                true

            

            

            

                hbase.zookeeper.quorum

                

                        CRM-frame-0001:2181,

                        CRM-frame-0002:2181,

                        CRM-frame-0003:2181

                

            

        

5. 新建backup-masters文件,并做修改

    vi backup-masters

    # 添加备用hbase-master

    CRM-frame-0002

6. 修改regionservers配置文件,加入RegionServer节点列表

    # 默认有一行localhost,删除

    CRM-frame-0001

    CRM-frame-0002

    CRM-frame-0003

7. 把hadoop的配置文件core-site.xml和hdfs-site.xml复制到hbase的配置文件目录下

    cp /app/hadoop-2.7.7/etc/hadoop/core-site.xml ./

    cp /app/hadoop-2.7.7/etc/hadoop/hdfs-site.xml ./

8. 把hbase安装目录分发给其他节点

    scp -r /app/hbase-2.0.5 CRM-frame-0002:/app/

    scp -r /app/hbase-2.0.5 CRM-frame-0003:/app/

9. 在全部节点的环境变量配置文件中加入HBASE_HOME

    export HBASE_HOME=/app/hbase-2.0.5

    export PATH=$PATH:$HBASE_HOME/bin

10. 启动集群

    (1) 首先启动zookeeper集群(zk已启动可忽略)

    (2) 然后启动HDFS集群(hadoop已启动可忽略)

    (3) 最后启动hbase集群

        start-hbase.sh

11. 测试

    (1) 查看进程启动情况

    

三主机安装HBASE_第1张图片

如果有节点相应的进程没有启动,那么可以手动启动

hbase-daemon.sh start master

hbase-daemon.sh start regionserver

(2) 访问WEB页面进行验证

    10.21.14.164:16010

(3) 测试是否可以进入hbase命令行

    ./hbase shell

你可能感兴趣的:(三主机安装HBASE)