【摘要】:表6-5HBase集群部署架构示例HBase集群部署的步骤如下:建立ssh免密码访问;部署master;安装HBase;配置HRegionServer;配置备用HMaster;配置ZooKeeper。
1.准备工作
HBase集群对安装和运行环境的基本要求如下:
安装JDK;
建立ssh免费访问;
提供DNS服务器;
安装NTP服务;
ulimit配置;
支持GNU Bash Shell;
安装Hadoop;
安装ZooKeeper。
2.单节点部署
单节点部署步骤如下:
选定安装目录,解压HBase安装包;
在HBase配置文件conf/hbase-env.sh中配置JAVA_HOME;
在HBase配置文件conf/hbase-site.xml中配置HBase和ZooKeeper用于写数据的目录;
至此,HBase单节点部署完毕,可执行脚本bin/start-hbase.sh启动HBase;
可以访问网址http://〈host〉:16010来查看HBase状态。
3.伪分布式部署
将HBase单节点部署改为伪分布式部署并改用HDFS存储数据的步骤如下:
停止HBase;
配置文件conf/hbase-site.xml中增加hbase.cluster.distributed配置项并修改hbase.rootdir的配置值为HDFS目录;
启动HBase;(www.chuimin.cn)
检查HBase目录;
启动和停止备用HMaster;
启动和停止更多HRegionServers。
4.集群部署
HBase集群部署架构示例如表6-5所示。
表6-5 HBase集群部署架构示例

HBase集群部署的步骤如下:
建立ssh免密码访问;
部署master;
安装HBase;
配置HRegionServer;
配置备用HMaster;
配置ZooKeeper。
部署slave1、slave2、slave3;
启动、测试HBase集群;
在每个节点上执行jps命令确保都没有启动HBase进程;
在master上执行bin/start-hbase.sh脚本来启动集群;
检查每个节点上的进程是否启动;
检查Web界面;
模拟故障测试。
相关推荐