Hadoop 學習之-HBase安裝

self_control發表於2015-04-23
HBase單機模式安裝
1、下載解壓
對hadoop 的版本有要求。如果版本不匹配,會出問題。
本機使用hadoop1.1.2 使用 http://mirror.bit.edu.cn/apache/hbase/hbase-0.94.27/ 可以。
 
下載後使用tar xzvf hbase**.tar.gz 解壓
2、配置 conf/hbase-env.sh --jdk
        conf/hbase-site.xml  --配置資料存放位置,不然預設放到tmp下,重啟就沒有啦
3、啟動 驗證
   執行bin/start-hbase.sh
   執行完成後使用jps 檢視 HMaster程式是否執行。
4、啟動shell 
   bin/hbase shell


HBase偽分佈模式安裝 在單機模式後繼續
1、修改hbase-env.sh 增加HBASE_CLASSPATH環境變數 
   HBASE_CLASSPATH 指向hadoop的conf資料夾所在位置。讓HBase找到hadoop。
   
   修改hbase-site.xml,把分佈模式開啟。 hbase.cluster.distributed 設為true
   
2、把hbase 目錄下的一些hadoop核心jar 包覆蓋掉。(不同版本需要覆蓋不用的包)
   將hadoop主目錄下的hadoop-core-1.2.1.jar檔案複製到hbase/lib目錄下去,
   將hbase/lib 目錄下的hadoop-core-1.0.4.jar檔案刪除,
   再將hadoop/lib目錄下的commons-collections-3.2.1.jar、commons-configuration-1.6.jar檔案複製到hbase/lib目錄
   [hadoop@h1 lib]$ rm hadoop-core-1.0.4.jar 
   [hadoop@h1 hadoop-1.1.2]$ cp hadoop-core-1.1.2.jar /home/hadoop/hbase-0.94.27/lib
   [hadoop@h1 lib]$ cp commons-collections-3.2.1.jar /home/hadoop/hbase-0.94.27/lib
   [hadoop@h1 lib]$ cp commons-configuration-1.6.jar /home/hadoop/hbase-0.94.27/lib
3、啟動hbase 使用jps檢視 發現如下三個相關程式
    28130 HQuorumPeer
27375 HRegionServer
28192 HMaster
4、進Shell驗證。


完全分佈模式 待續--

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

相關文章