三、偽分佈環境下安裝hbase

Thinkgamer_gyt發表於2015-07-29

環境說明:

    1、hadoop2.6偽分佈安裝:具體請參考博主的一篇文章:http://blog.csdn.net/gamer_gyt/article/details/46793731

    2、Ubuntu14.04

    3、hbase-0.98.13-hadoop2-bin,hbase下載連結:http://apache.mirrors.tds.net/hbase/

安裝配置:

    1、解壓hbase到指定的目錄(我的是在/usr/local/hadoop/)

           tar -axvf hbase-0.98.13-hadoop2-bin.tar.gz -C /usr/local/hadoop/

          為了後續方便,小編改名稱為hbase

           mv hbase-0.98-hadoop2.13-hadoop2 hbase

    2、配置系統環境變數

          預設的配置資訊不是供偽分佈使用的,我們修改一下。

        2.1修改檔案${HBASE_HOME}/conf/hbase_env.sh,修改兩處

        一是修改JAVA_HOME的值,去掉前面的“#”,修改為自己環境的jdk安裝路徑

   export JAVA_HOME=/usr/local/jdk/

        二是修改最後一行,去掉前面的“#”即可

   export HBASE_MANAGES_ZK=true

        最後一句的含義是使用HBase託管的ZooKeeper。

        2.2修改檔案${HBASE_HOME}/conf/hbase-site.xml

       在標記<configuration>中增加以下內容

  1. <configuration>    
  2. <property>    
  3.  <name>hbase.rootdir</name>    
  4.  <value>hdfs://192.168.2.6:9000/hbase</value>    
  5. </property>    
  6. <property>    
  7.  <name>hbase.cluster.distributed</name>    
  8.  <value>true</value>    
  9. </property>    
  10. <property>    
  11. <name>hbase.master</name>    
  12. <value>192.168.2.6:60000</value>    
  13. </property>    
  14. <property>    
  15.  <name>hbase.zookeeper.quorum</name>    
  16.  <value>192.168.2.6</value>    
  17. </property>    
  18. </configuration> 

       3.啟動HBase

          先確保hadoop已經啟動。

       進入hbase解壓目錄執行命令bin/start-hbase.sh。

       啟動時若出現無法連線的錯誤,執行命令:sudo chown -R hadoop:hadoop ./hadoop(安裝hadoop偽分佈時候賦予檔案許可權,因為這裡我是把hbase放在hadoop目錄下了,所以需要重新此命令)

      4.驗證

        執行命令jps,可以看到新增了三個java程式,分別是HBase、HRegionserver、HQuorumpeer。

        還有一個辦法,在瀏覽器檢視地址http://192.168.2.6:60010 也可以看到hbase的管理介面。




相關文章