配置 HBase(使用外部 ZK 与多 Master)
- hbase-env.sh:
- export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
- export HBASE_MANAGES_ZK=false(使用外部 ZK)
- hbase-site.xml(示例关键项):
- hbase.rootdir:hdfs://namenode:8020/hbase
- hbase.cluster.distributed:true
- hbase.zookeeper.quorum:zk1,zk2,zk3
- hbase.zookeeper.property.clientPort:2181
- hbase.master.info.port:16010
- hbase.master.info.bindAddress:0.0.0.0
- 启用多 Master:在 conf/backup-masters 中写入备用 Master 主机名(每行一个)。
- regionservers:写入所有 RegionServer 主机名(每行一个)。