HBase安装配置之完全分布式模式

HBase安装模式有三种:单机模式、分布式(伪分布式和完全分布式)。本教程介绍了HBase的完全分布式模式安装配置的过程,分布式模式均需要依赖于HDFS。

  • 基础环境
  • 安装配置

[一]、环境说明

  • JDK1.6+
  • Hadoop 2.2.0
  • CentOS 6.0
  • HBase-0.98.0-hadoop2

Hadoop集群机器对应于HBase用途如下:

hostname IP Hadoop用途 HBase用途
Master.Hadoop 192.168.6.77 NameNode/ResouceManager Master
Slave5.Hadoop 192.168.8.205 DataNode/NodeManager RegionServer
Slave6.Hadoop 192.168.8.206 DataNode/NodeManager RegionServer
Slave7.Hadoop 192.168.8.207 DataNode/NodeManager RegionServer

有关hadoop2的集群安装配置参考:http://www.micmiu.com/bigdata/hadoop/hadoop2x-cluster-setup/

[二]、安装配置

1、下载发布包

到HBase官方下载最新的版本 hbase-0.98.0-hadoop2-bin.tar.gz (支持hadoop2)为例:

注意:由于 HBase 依赖 Hadoop,在分布式模式下,Hadoop版本必须和HBase下的版本一致。用你运行的分布式Hadoop版本jar文件替换HBase lib目录下的Hadoop jar文件,以避免版本不匹配问题,也可以根据情况自己编译发布包。

2、配置系统环境

3、配置HBase参数

修改配置文件:<HBASE_HOME>/conf/hbase-env.sh

export JAVA_HOME = /usr/lib/jvm/java-1.6.0-openjdk.x86_64

修改配置文件:<HBASE_HOME>/conf/hbase-site.xml

修改配置文件:<HBASE_HOME>/conf/regionservers 

注意:在HBase集群的所有机器上(一台Master:Master.Hadoop ,三台RS:Slave5.Hadoop,Slave6.Hadoop,Slave7.Hadoop 共4台设备)都需要执行上面的所有安装配置过程。

4、演示

启动HBase之前确保HDFS已经启动,和单机模式的演示过程基本一致。

4.1、启动HBase:

在Master机器 Master.Hadoop( 192.168.6.77) 上执行启动脚本:

  • 打开 http://Master.Hadoop(192.168.6.77):60010 主界面,可以查看Master运行状态。
  • 打开 http://SlaveX.Hadoop(192.168.8.20x):60030 主界面,可以查看RegionServer运行状态

4.2、shell演示 建表、插入数据、查询数据、删除表

4.3、停止HBasestop-hbase.sh

到此完全分布式模式的安装配置的介绍结束。

—————–  EOF @Michael Sun —————–

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/bigdata/hbase/hbase-setup-full-distributed/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">