1. 程式人生 > >三、偽分佈環境下安裝hbase

三、偽分佈環境下安裝hbase

環境說明:

    2、Ubuntu14.04

安裝配置:

    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。