HBase2.x分布式安装配置
确认是否完成Hadoop和Zookeeper的分布式(Hadoop伪分布式不可以)安装部署,没有的话请进行安装部署并启动。
一、解压
1. 将Master节点Hbase安装包解压到/opt/module目录下
tar -zxvf /opt/software/hbase-2.2.3-bin.tar.gz -C /opt/module/
二、配置
1. 配置环境变量
vi /etc/profile
添加内容:
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase-2.2.3
export PATH=$PATH:$HBASE_HOME/bin
2. 修改 hbase-site.xml 文件
位于:/opt/module/hbase-2.2.3/conf
cd /opt/module/hbase-2.2.3/conf
vi hbase-site.xml
添加内容:
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>master:60000</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
三、分发
1. 将解压包以及环境变量配置文件分发至slave1、slave2中
scp -r /etc/profile root@slave1:/etc/profile
scp -r /etc/profile root@slave2:/etc/profile
scp -r /opt/module/hbase-2.2.3/ root@slave1:/opt/module/
scp -r /opt/module/hbase-2.2.3/ root@slave2:/opt/module/
# 使环境变量生效
# 在三个节点,都需要执行
source /etc/profile
2. 启动hbase
在master:start-hbase.sh
四、任务
正常启动后在hbase shell中查看命名空间
hbase shell 进入方式:master直接输入 hbase shell
查看命名空间:list_namespace
**