您的位置:首页 > 运维架构

Hadoop2.5.1安装Hbase + Zookeeper

2014-11-27 14:13 393 查看
接上一篇文章继续进行配置。

Hbase版本:0.98.7

Zookeeper版本:3.4.6

机器列表:

masterHMaster
master2backup-master
slave1HRegionServer
slave2HRegionServer
slave3HRegionServer
slave4HRegionServer
zookeeper1zookeeper
zookeeper2zookeeper
zookeeper3zookeeper
其中zookeeper采用已安装好的独立zookeeper而不用Hbase自带的zookeeper。

1 安装Hbase

下载Hbase并解压为/usr/hbase。

配置环境变量:

export PATH=/usr/hbase/bin:/usr/hadoop/bin:/usr/hadoop/sbin:$JAVA_HOME/bin:$PATH


编辑/usr/hbase/conf/hbase-env.sh,添加:

export JAVA_HOME=/usr/java/jdk1.8.0_25
export HBASE_MANAGES_ZK=false #改由独立zookeeper进行控制


编辑配置文件/usr/hbase/conf/hbase-site.xml:

<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:8020/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>zookeeper1,zookeeper2,zookeeper3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/root/hbase_zk</value>
</property>
</configuration>


编辑regionservers文件,添加regionservers,一行一个:

slave1
slave2
slave3
slave4


添加backup-masters组成HA,一行一个:

master2


关于Hbase的Hadoop lib的版本一致性问题。(与安装的Hadoop同步,未做..)

2 启动测试

启动命令:

start-hbase.sh


查看jps,或打开监控页面:http://master:60010



可以通过kill HMaster进程验证自动fail over。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: