HBase 分布式安装部署

下载:https://www.apache.org/dyn/closer.lua/hbase/

配置

先配 hadoop,启动好,主节点 192.168.10.17:9000
再配 Zookeeper,启动好,节点 192.168.10.17~19:2181

  • conf/hbase.env.sh
export JAVA_HOME=/usr/lib/jvm/java-8-oracle

// 不配置这个很容易没有创建 pids 的权限
export HBASE_PID_DIR=/data/qjl/hbase-1.2.6/pids

// 不使用内置 Zookeeper
export HBASE_MANAGES_ZK=false
  • hbase-site.xml
<configuration>
     <property>
         <name>hbase.rootdir</name>
         <value>hdfs://192.168.10.17:9000/hbase</value>
     </property>
     <property>
         <name>hbase.cluster.distributed</name>
         <value>true</value>
     </property>
     <property>
         <name>hbase.zookeeper.quorum</name>
         <value>192.168.10.17,192.168.10.18,192.168.10.19</value>
     </property>
     <property>
         <name>hbase.zookeeper.property.dataDir</name>
         <value>/data/qjl/zookeeper-3.4.13/data</value>
     </property>
     <property>
         <name>hbase.zookeeper.property.clientPort</name>
         <value>2181</value>
     </property>
</configuration>
  • regionservers

只把 slave 加进去就行了

192.168.10.18
192.168.10.19
  • 分发到各节点

起、停

在主节点执行就可以了

./bin/start-hbase.sh

./bin/hbase shell
> list (查看一下表结构)

如果有master initializing 问题就去关掉所有Zookeeper,删掉Zookeeper 数据目录里的 version2,myid不要动。重启Zookeeper,再重启 hbase。

./bin/stop-hbase.sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值