hbase 安装配置

第一步

官网查找匹配zookeeper的hbase安装包,下载安装包,

我是用的是hbase-1.2.6.1

解压到合适位置我的路径是/opt/modules/

tar -zxf hbase-0.94.6.tar.gz /opt/modules/

第二步:配置相关的文件
(1)配置hbase-env.sh,该文件在/opt/modules/hbase-1.2.6.1/conf
设置以下值:

export JAVA_HOME=/opt/modules/jdk1.8.0_171    #Java安装路径

 

export HBASE_MANAGES_ZK=false   #由HBase负责启动和关闭Zookeeper

 

  1. 配置hbase-site.xml,该文件位于/opt/modules/hbase-1.2.6.1/conf

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://b1:9000/hbase</value>   //和hadoop中端口设置一样

</property>

<property>

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

<value>true</value>

</property>

<property>

<name>hbase.master</name>

<value>b3:60000</value>

</property>

<property>

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

<value>b1,b2,b3</value>

</property>

</configuration>

  1. 配置regionservers,该文件位于/opt/modules/hbase-1.2.6.1/conf
    设置所运行HBase的机器,此文件配置和hadoop中的slaves类似,一行指定一台机器.

 

hbase 安装配置

  1. 将配置好的hbase拷贝到其他的机器上

scp -r /opt/modules/hbase-1.2.6.1 b2:/opt/modules/

scp -r /opt/modules/hbase-1.2.6.1 b3:/opt/modules/

b2,b3也可以是ip地址

 

 

5)设置HBase环境变量,文件位于/etc/profile
在文件末尾添加:

# HBase_HOME

export HBASE_HOME=/opt/modules/hbase-1.2.6.1

export PATH=$PATH:$HBASE_HOME/bin

 

使之生效:source /etc/profile

 

第三步:运行测试

启动hadoop后,在终端输入start-hbase.sh,查看运行的进程:

b3是hbase主节点:

 

hbase 安装配置

 

B1,b2:

 

hbase 安装配置

 

hbase 安装配置