CentOS7.x安装hbase

将HBase压缩包导入/opt/softwares目录下

解压HBase至/opt/module目录下:

tar -zxvf /opt/softwares/hbase-2.2.3-bin.tar.gz -C /opt/module/
  • 修改hbase-2.2.3/ 名称:
mv hbase-2.2.3/ hbase
  • 配置环境变量:
vim /etc/profile
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase
export PATH="$HBASE_HOME/bin:$PATH"
  • 重启环境变量:
source /etc/profile

 

 hbase version

  1. 检查zookeeper的状态:
分别在三台虚拟机:
zkServer.sh status
  • 修改hbase-env.sh配置文件:
cd /opt/module/hbase/conf/
vim hbase-env.sh
  • 修改内容:
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/opt/module/jdk1.8.0_212
  • 修改hbase-site.xml:
vim hbase-site.xml
  • 修改内容:
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper/zkData</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</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>
  • 修改regionservers:
vim regionservers
  • 修改内容:
master
slave1
slave2
  1. 将hbase分发到其他节点:
scp -r /opt/module/hbase/ slave1:/opt/module/
scp -r /opt/module/hbase/ slave2:/opt/module/
  • 启动hbase集群:
start-hbase.sh
  • 启动成功后检查hbase进程:jps
  1. 最后一步在web端查看hbase的hmaster和hregionserver是否正常连接:http://192.168.***.***:16010/master-status
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值