一、集群规划
这里搭建一个 3 节点的 HBase 集群,其中三台主机上均为 Region Server
。同时为了保证高可用,除了在 hadoop001 上部署主 Master
服务外,还在 hadoop002 上部署备用的 Master
服务。Master 服务由 Zookeeper 集群进行协调管理,如果主 Master
不可用,则备用 Master
会成为新的主 Master
。
二、前置条件
HBase 的运行需要依赖 Hadoop 和 JDK(HBase 2.0+
对应 JDK 1.8+
) 。同时为了保证高可用,这里我们不采用 HBase 内置的 Zookeeper 服务,而采用外置的 Zookeeper 集群。相关搭建步骤可以参阅:
Linux 环境下 JDK 安装
Zookeeper 单机环境和集群环境搭建
Hadoop 集群环境搭建