Hadoop HBase 單機環境簡單配置


留待己用。 

1.1下載解壓最新版本

選擇一個 Apache 下載鏡像http://www.apache.org/dyn/closer.cgi/hbase/,下載 HBase Releases. 點擊 stable目錄,然后下載后綴為 .tar.gz 的文件; 例如 hbase-0.90.4.tar.gz.

1.2 解壓包 

$ tar xfz hbase-0.90.4.tar.gz

我是解壓到 hadooop 目錄下的

1.3 修改配置 

1). 編輯 conf/hbase-site.xml 去配置hbase.rootdir,來選擇Hbase將數據寫到哪個目錄 .

  1. <?xml version="1.0"?>  
  2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>  
  3. <configuration>  
  4.   <property>  
  5.     <name>hbase.rootdir</name>  
  6.     <value>file:///DIRECTORY/hbase</value>  
  7.   </property>  
  8. </configuration>  

 

將 DIRECTORY 替換成你期望寫文件的目錄. 默認 hbase.rootdir 是指向 /tmp/hbase-${user.name} ,也就說你會在重啟后丟失數據(重啟的時候操作系統會清理/tmp目錄)  

 

 hb 2). 修改hbase環境腳本:

修改文件/hadoop/hbase-0.18.1/conf/hbase-env.sh,在其中加入JAVA_HOME變量:

 export JAVA_HOME=/cygdrive/D/glassfish3/jdk

 注意:這里的路徑是使用 linux 的描述方式

 

 1.4 啟動hbase:

/home/hadoop/hbase-0.18.1/bin/start-hbase.sh

成功啟動hbase的守護進程.
啟動hbase hql shell:

/home/hadoop/hbase-0.18.1/bin/hbase shell

在hql shell中可以進行hbase數據操作,如果需要幫助信息可以鍵入:

hbase>help

簡單測試hbase:
在hbase shell下:

 hbase> create 'test','c1' 
   
   
   
           
hbase>list

    
    
    
            
hbase>put 'test','r1','c1','value123'

hbase>scan 'test'

使用瀏覽器訪問 http://localhost:60010/ 可以查看當前hbase信息.

啟動hbase REST服務:

/home/hadoop/hbase-0.18.1/bin/hbase rest start

成功啟動hbase REST服務后就可以通過對uri: http://localhost:60050/api/ 的通用REST操作(GET/POST/PUT/DELETE)實現對hbase的REST形式數據操作.

 


免責聲明!

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



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