HBase單機模式安裝


  最近項目需要我寫HBase的java接口,以前從來沒有用過HBase,決定自己在虛擬機上安裝學習一下,沒想到竟然裝了一整天才裝好。其實安裝過程很簡單,究其原因,是網上的入門文檔寫的都不全,甚至是有問題的。所以總結一下自己的安裝過程,旨在讓沒接觸HBase的人在1小時內搭建好HBase。

  本人的安裝環境是Ubuntu14.04。

  開始:

1.下載hbase-0.94.3.tar.gz並解壓
2.修改conf/hbase-env.sh:

  ①去掉JAVA_HOME一句的#並且指定自己的jdk路徑

  ②找到 export HBASE_MANAGES_ZK=true 這一句,去掉#

3.修改conf/hbase-site.xml,修改為:(XXX替換過為自己的ubuntu用戶名)    ("/home/XXX/hbase_data/hbase"這個路徑可以自定義為其他路徑,但是一定要確認當前用戶有訪問權限)

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"href="configuration.xsl"?>
<configuration>
  <property>
   <name>hbase.rootdir</name>
    <value>file:/home/XXX/hbase_data/hbase</value>
  </property>
</configuration>

4.進入bin目錄執行start-hbase.sh啟動HBase,安裝啟動完成。

5.檢驗HBase是否正常啟動:

  ①在bin目錄執行hbase shell,正常的話會進入hbase命令行模式,即  hbase(main):001:0> 

  ②輸入 create 'user' ,'personalinfo',正常的話會出現類似   0 row(s) in 1.3200 seconds   這樣的結果

  ③繼續輸入 list,正常的話會列出我們剛剛創建的user表

備注:如果在以上操作步驟中出現了異常,請進入logs目錄找到一個后綴為.log的文件,自行查看這個文件中的錯誤信息,不能自行解決的話就google一下。

大概講解下安裝過程中的各修改的目的:

  2.①是指定HBase所使用的jdk,應該是jdk1.7+

  2.②是讓HBase使用自己托管的zookeeper

  3是指定HBase的數據文件路徑,默認會存放到系統tmp路徑中,這樣每次重啟后HBase中的數據就被清空了。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM