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