一、安装准备
hbase底层数据存储在hdfs,计算依赖于mapreduce,还依赖于zk做协调服务,所以环境中需要有hadoop、zookeeper、jdk
安装节点:
分布式的主从架构
一主多从/多主多从 对zk的依赖性很强
注意: 线上生产环境部署集群的时候zookeeper单独独立出来,这里因为测试环境资源有限就跟hdfs集群放一起了
集群规划(2主(高可用) 3从):
hadoop01:regionserver
hadoop02 :master,regionserver
hadoop03:master,regionserver
安装版本:
安装版本一定十分谨慎
版本和 jdk、hadoop的版本都存在兼容性问题
下面是hbase官网给出的版本兼容图:
其中对勾的是测试通过的版本,红叉的是测试不通过的版本,叹号是未测试版本
我们这里选