1. 程式人生 > >HBase單機版安裝與測試

HBase單機版安裝與測試

系統:ubuntu 14.10    32位

HBase安裝包:hbase-0.94.26.tar.gz

Step1:將HBase安裝包解壓到合適的位置,這裡我把HBase安裝包解壓到/opt下面,命令如下:

sudo  tar  -zxvf  hbase-0.94.26.tar.gz   -C  /opt/

Step2:將解壓縮後的檔案移動到當前目錄下的hbase資料夾下,命令如下:

sudo  mv  hbase-0.94.26/  hbase

Step3:指定執行HBase的java安裝目錄

編輯conf/hbase-env.sh,在裡面設定JAVA_HOME引數:

export JAVA_HOME=/usr/java/jdk  

Step4:把HBase的資料目錄設定到合適的位置,即設定hbase.rootdir為合適的值。因為在預設情況下,hbase.rootdir設定為/tmp/hbase-${user.name},當伺服器重啟的時候,資料會丟失,因為很多作業系統在重啟的時候會自動清空/tmp目錄。

具體操作為:

1.在/home/caiyong/目錄下新建hbase_data資料夾;

2.編輯HBase的配置檔案conf/hbase-site.xml,在裡面新增如下內容:

<configuration>
	<property>
		<name>hbase.rootdir</name>
		<value>/home/${user.name}/hbase_data</value>
	</property>
</configuration>

Step5:通過簡單的配置後,就可以測試單機版的 HBase了。

1.進入HBase目錄

cd   /opt/hbase/
2.啟動HBase
bin/start-hbase.sh 
3.進入HBase  shell
bin/hbase shell
4.檢視status
直接在HBase shell中輸入status即可

上述幾步的操作裁圖如下:


Step6:嘗試簡單的HBase命令

1.建立一張列簇為col的表tab,命令如下:

create 'tab','col'
2.往表tab裡面存入幾行資料,命令如下:
put 'tab','row1','col:1','value1'
put 'tab','row2','col:2','value2'
put 'tab','row1','col:3','value3' 
(put  '表名',‘行鍵’,‘列簇+限定符’,‘值’)

3.檢索表中的資料

scan 'tab'
4.獲取單行資料
get 'tab','row1'
5.刪除具體的單元格並檢查刪除是否成功
delete 'tab','row1','col:1'

scan 'tab'

6.禁用表
disable 'tab'
7.刪除表
drop 'tab'

8.退出
exit