天天看點

hadoop2.6完全分布式安裝HBase1.1

1、安裝hbase

(1)下載下傳hbase版本

(2)解壓hbase-1.1.0.1-bin.tar.gz

(3)将hbase添加到環境變量中

(4)修改配置檔案

修改hbase-env.sh

修改hbase-site.xml

修改regionservers,将檔案内容設定為:

master

slave1

2、運作hbase

啟動hbase時要確定hdfs已經啟動,hbase的啟動順序為:hdfs->zookeeper->hbase,運作指令如下:

啟動成功後叢集會多出如下程序:

8145 secondarynamenode

7940 namenode

8550 hregionserver

5719 quorumpeermain

8600 jps

8424 hmaster

運作成功後可以看到quorumpeermain程序

再看看slave1的程序:

6915 quorumpeermain

7012 hregionserver

7268 jps

6823 datanode

進入hbase shell

輸入status指令:

出現錯誤:

2015-05-25 20:26:14,949 error [main]

client.connectionmanager$hconnectionimplementation: can’t get connection

to zookeeper: keepererrorcode = connectionloss for /hbase

設定 conf/hbase-env.sh檔案中的hbase_manages_zk 屬性為 false

問題搞定!

2 servers, 0 dead, 1.0000 average load