注意
安装部署HBase之前需要确保hadoop分布式部署成功,安装zookeeper
HBase安装部署
tar -zxvf hbase-2.2.3-bin.tar.gz -C /opt/module
配置环境变量
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase-2.2.3
export PATH=$PATH:$HBASE_HOME/bin
然后,保存并退出。执行命令 source /etc/profile,使刚刚的配置生效。
配置HBase相关文件
切换到hbase的conf目录下
修改 hbase-env.sh 文件
在文件末尾添加如下内容:
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/opt/module/jdk1.8.0_212
添加完成后保存并退出。
配置 hbase-site.xml 文件
在 configuration 标签中添加如下内容:
hbase.rootdir
hdfs://bigdata1:9820/hbase
hbase.cluster.distributed
true
hbase.zookeeper.quorum
bigdata1,bigdata2,bigdata3
hbase.unsafe.stream.capability.enforce
false
修改 regionservers 文件
bigdata1
bigdata2
bigdata3
分发文件
scp -r /opt/module/hbase-2.2.3/ bigdata2:/opt/module
scp -r /opt/module/hbase-2.2.3/ bigdata3:/opt/module
分发环境变量
scp -r /etc/profile.d/bigdata_env.sh bigdata2:/etc/profile.d
scp -r /etc/profile.d/bigdata_env.sh bigdata3:/etc/profile.d
启动hbase集群
start-hbase.sh