學習六:安裝配置HBASE

yezhibin發表於2012-04-18
      首先配置HBASE前,需要安裝配置zookeeper,具體的配置方法見《學習五》。以

下是分散式叢集環境下HBASE安裝配置具體步驟:

1、安裝HBASE包

masternode:
#sudo yum install hadoop-hbase
#sudo yum install hadoop-hbase-master

slavenod:
#sudo yum install hadoop-hbase
#sudo yum install hadoop-hbase-regionserver

2、確保時鐘同步,建議配置NTP,因為我的虛擬的測試環境時間都為一致,所以暫

時不配置NTP。

3、修改最大檔案數,預設為1024
#vi /etc/security/limits.conf
* - nofile 32768
#vi /etc/pam.d/common-session
session required pam_limits.so

4、在salvenode節點中在hdfs-site.xml新增以下配置:
#vi /etc/hadoop-0.20/conf/hdfs-site.xml

   dfs.datanode.max.xcievers
    4096


5、在所有節點中配置hbase-site,xml

   hbase.cluster.distributed
   true
 

 
    hbase.rootdir
    hdfs://masternode/hbase


     hbase.zookeeper.quorum
     masternode
 



6、在masternod節點上建立hdfs檔案系統
#sudo -u hdfs hadoop fs -mkdir /hbase
#sudo -u hdfs hadoop fs -chown hbase /hbase

7、在slavenode安裝配置Thift伺服器,他是另一種gateway訪問HBASE 伺服器,為HBASE客戶端提供API程式設計介面與HBASE互動,通常與region server協同合作。
slavenode
#sudo yum install hadoop-base-thift

8、啟動HBASE
先確認zookeeper Quorum Peer啟動
#jps

masternode啟動HBASE Master
#sudo /etc/init.d/hadoop-hbase-master start

slavenode 啟動Hbase region server
#sudo /etc/init.d/hadoop-hbase-regionserver  start
#sudo /etc/init.d/hadoop-hbase-thrift  start

9、檢視確認狀態是否正常,如果不正常請檢視/var/log下的相關日誌檔案:
masternode
#jps
16036 HMaster
17290 Jps
11279 QuorumPeerMain
4121 NameNode
5880 JobTracker

Slavenode
#jps
16369 Jps
10686 QuorumPeerMain
4028 DataNode
15031 HRegionServer
4106 TaskTracker
16125 ThriftServer

web訪問:
http://masternode:60010

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-721556/,如需轉載,請註明出處,否則將追究法律責任。

相關文章