ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 《Hbase完全分布式》安装文档

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

原创 Linux操作系统 作者:FishExpert 时间:2012-11-17 20:09:52 0 删除 编辑
《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/lib下hadoop-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

四、查看hbase和zookeeper状态:

(1)Hbase状态:

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

(2)Zookeeper状态:

[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 ~]$

(3)Web查看:

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

 

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26857237/viewspace-749408/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Hive+mysql安装文档
请登录后发表评论 登录
全部评论

注册时间:2012-07-17

最新文章