Hadoop3系列——(七)Hbase安装

本文基于:Hadoop3系列——(三)YARN环境搭建 环境下搭建

兼容:下载Hadoop版本对应的Hbase,hbase下载地址:http://hbase.apache.org/downloads.html

本文使用的Hbase版本是2.2.6:

 

一、上传tar包并解压:

tar -zxvf hbase-2.2.6-bin.tar.gz

Hadoop3系列——(七)Hbase安装_第1张图片

 

 

进入到hbase家目录的conf文件夹下:cd /opt/software/hbase-2.2.6/conf/

二、修改hbase-env.sh文件

一共修改3个地方

1.JAVA_HOME

2.HBASE_CLASSPATH:hadoop放配置文件的文件夹路径

3.配置hbase是否使用自己的zeekeeper实例

Hadoop3系列——(七)Hbase安装_第2张图片

 

三、修改hbase-site.xml文件

本文用的是HDFS高可用集群版的配置



        hbase.rootdir
        hdfs://mycluster/hbase


        hbase.master
        8020



        hbase.zookeeper.quorum
        node1,node2,node3


        hbase.zookeeper.property.clientProt
        2181


        hbase.zookeeper.property.dataDir
        /opt/software/zookeeper-3.4.14/conf


        hbase.tmp.dir
        /var/hbase/tmp


        hbase.cluster.distributed
        true



,附上完全分布式集群的配置


    hbase.cluster.distributed
    true



    hbase.rootdir
    hdfs://node1:8020/hbase


    hbase.zookeeper.quorum
    node1,node2,node3

四、配置regionservers文件

配置主从节点的主机名,RegionServer是HBase集群运行在每个工作节点上的服务。配置的机器上会运行一条HRegionServer线程

五、把hbase文件夹复制到每个工作节点

cd /opt/software

复制到node2节点:scp -r hbase-2.2.6/ [email protected]:/opt/software/

复制到node3节点:scp -r hbase-2.2.6/ [email protected]:/opt/software/

 

六、启动Hbase

启动Hbase前需要启动Zookeeper、HDFS、YARN

在每个节点上启动zookeeper:zkServer.sh start

启动HDFS和YARN:start-all.sh  (官方不建议用该命令启动,这里为了方便用这个也没问题)

启动Hbase:start-hbase.sh  (如果没有把hbase添加到环境变量的话,需要进入到bin目录执行)

附:Hbase添加到环境变量

切换到家目录:cd ~

编辑.base_profile:vi .bash_profile

Hadoop3系列——(七)Hbase安装_第3张图片

 

七、查看进程和测试hbase是否正常

在主节点(node1)执行jps命令,有HMaster和HRegionServer进程

Hadoop3系列——(七)Hbase安装_第4张图片

在从节点(node2,node3)执行jps命令有HRegionServer进程

Hadoop3系列——(七)Hbase安装_第5张图片

启动HBase Shell测试

执行hbase shell进入Hbase,然后执行list

Hadoop3系列——(七)Hbase安装_第6张图片

 

通过浏览器查看HBase:主节点ip:16010

Hadoop3系列——(七)Hbase安装_第7张图片

你可能感兴趣的:(Hadoop,hadoop)