Hbase安裝

安裝hbase前需要在主機安裝 jdk 1.6 以上版本并設置正確的 JAVA_HOME 環境變量

服務安裝

  • 下載Hbase并解壓
[~]> wget http://apache.claz.org/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
[~]> tar zxf hbase-1.2.6-bin.tar.gz
[~]> mv hbase-1.2.6 /data/server/hbase
  • 編輯conf/hbase-site.xml,配置數據文件存儲路徑

  • 啟動Hbase服務

[~]> cd /data/server/hbase
[~]> bin/start-hbase.sh
  • 查看Hbase狀態
[~]> /bin/hbase shell
> status
  • 創建第一張表
> create 'testtable', 'colfam1'
> list 'testtable'
  • 向表中插入數據
> put 'testtable', 'myrow-1', 'colfam1:q1', 'value-1'
> put 'testtable', 'myrow-2', 'colfam1:q2', 'value-2'
> put 'testtable', 'myrow-2', 'colfam1:q3', 'value-3'
  • 查看表中數據
> scan 'testtable'

Hbase采用面向單元格的方式分別輸出每一列數據

  • 獲得某一行的數據
> get 'testtable', 'myrow-2'
  • 刪除數據
> delete 'testtable', 'myrow-2', 'colfam1:q2'
> scan 'testtable'
  • 禁用和刪除表
> disable 'testtable'
> drop 'testtable'
  • 退出shell
> exit
  • 關閉Hbase服務
[~]> bin/stop-hbase.sh

系統配置注意事項

  • region服務器堆大小設置
    最好不要超過16G,否則一旦系統發生full gc 會造成長時間的重寫內存堆操作,這時jvm會暫停所有進程內的邏輯,master可能會判定slave進程已經掛掉,從而摘除節點

  • 設置好文件句柄限制
    一般系統默認的是1024,不足以滿足region server的使用

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容