《Hbase完全分布式》安装文档

Hbase 完全分布式》安装文档

一、实验环境介绍:

操作系统:oracle linux 4.8 

Hadoop软件包:hadoop-0.20.2.tar.gz  

jdk版本:jdk1.6.0_35 ;

hbase软件包:hbase-0.90.5.tar.gz

[wu@master ~]$ cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               localhost.localdomain localhost

192.168.200.12   master

192.168.200.14   slave1

192.168.200.13   slave2

二、检查hadoop健康状态:

Master节点:                         slave1节点:

[wu@master ~]$ jps

13421 Jps

31013 SecondaryNameNode                         

31076 JobTracker

30882 NameNode

Slave1节点:

[wu@slave1 ~]$ jps

5345 Jps

30900 DataNode

30965 TaskTracker

Slave2节点:

[wu@slave2 ~]$ jps

30938 DataNode

31008 TaskTracker

5294 Jps

三、配置完全分布式Hbase:

(1)解压安装包并设置环境变量:

[wu@master hbase]$ tar -zxvf hbase-0.90.5.tar.gz

2)用/home/wu/hadoop/hadoop-0.20.2下的

hadoop-0.20.2-core.jar

覆盖    /home/wu/hbase/hbase-0.90.5/libhadoop-core-0.20-append-r1056497.jar

###移除hadoop-core-0.20-append-r1056497.jar

[wu@master lib]$ mv hadoop-core-0.20-append-r1056497.jar hadoop-core-0.20-append-r1056497.jar.bk

#####拷贝hadoop-0.20.2-core.jar

[wu@master hadoop-0.20.2]$ cp hadoop-0.20.2-core.jar  /home/wu/hbase/hbase-0.90.5/lib/

[wu@master lib]$ chmod 777 hadoop-0.20.2-core.jar

 (3)编辑hbase-env.sh

[wu@master conf]$ ls

hadoop-metrics.properties  hbase-site.xml    regionservers

hbase-env.sh               log4j.properties

[wu@master conf]$ vi hbase-env.sh

修改如下内容:

# The java implementation to use.  Java 1.6 required.

   export JAVA_HOME=/usr/java/jdk1.6.0_35

# Extra Java CLASSPATH elements.  Optional.

   export HBASE_CLASSPATH=/home/wu/hadoop/hadoop-0.20.2/conf

# Tell HBase whether it should manage it's own instance of Zookeeper or not.

export HBASE_MANAGES_ZK=true ……这里使用Hbase自带zookeeper

4)编辑hbase-site.xml 

 [wu@master conf]$ vi   hbase-site.xml

5)编辑regionservers

[wu@master conf]$ cat regionservers

slave1

slave2

6)同步集群配置:

Slave1节点:

[wu@master ~]$ scp -r /home/wu/hbase/hbase-0.90.5 wu@slave1:/home/wu/hbase/

Slave2节点:

[wu@master ~]$ scp -r /home/wu/hbase/hbase-0.90.5    wu@slave2:/home/wu/hbase/

三、启动hbase集群:

[wu@master hbase-0.90.5]$ bin/start-hbase.sh

四、查看hbasezookeeper状态:

1Hbase状态:

Master节点:

[wu@master hbase-0.90.5]$ jps

12731 HMaster

31013 SecondaryNameNode

12687 HQuorumPeer

31076 JobTracker

13648 Jps

30882 NameNode

Slave1:节点

[wu@slave1 ~]$ jps

5345 Jps

4309 HQuorumPeer

4378 HRegionServer

30900 DataNode

30965 TaskTracker

Slave2节点;

[wu@slave2 ~]$ jps

30938 DataNode

31008 TaskTracker

4429 HQuorumPeer

4503 HRegionServer

5294 Jps

2Zookeeper状态:

[wu@master ~]$ echo ruok | nc master 2181

imok[wu@master ~]$

[wu@master ~]$ echo ruok | nc slave1 2181

imok[wu@master ~]$

[wu@master ~]$ echo ruok | nc slave2 2181

imok[wu@master ~]$

[wu@master ~]$

3Web查看:

到此,Hbase全分布式集群成功安装!!      By  吴少杰  2012.11.17

 

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

转载于:http://blog.itpub.net/26857237/viewspace-749408/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值