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 |
- 配置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>
-
配置regionservers,该文件位于/opt/modules/hbase-1.2.6.1/conf
设置所运行HBase的机器,此文件配置和hadoop中的slaves类似,一行指定一台机器.
- 将配置好的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主节点:
B1,b2: