首页 理论教育HBase部署指南-大数据挖掘技术及其在医药领域的应用

HBase部署指南-大数据挖掘技术及其在医药领域的应用

【摘要】:表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界面;

模拟故障测试。