1. 程式人生 > >HBase常用的shell操作

HBase常用的shell操作

1.status

顯示伺服器狀態

hbase>status 'cdh0'

2.whoami

顯示HBase當前使用者

hbase>whoami

3.count

統計指定表的記錄數

hbase>count 'test'

4.describe

展示表結構資訊

hbase>describe 'test'

5.exist

檢查表是否存在,適用於表量特別多的情況

hbase>exist 'test'

6. is_enabled/is_disabled

檢查表是否啟用或禁用

hbase>is_enabled 'test'
hbase>is_disabled 'test'

7.alter

該命令可以改變表和列族的模式

為當前表增加列族:

hbase> alter 'test', NAME => 'CF2', VERSIONS => 2

為當前表刪除列族:

hbase> alter 'test', 'delete' => ’CF2’

8.disable

禁用一張表

hbase>disable 'test'

9.drop

刪除一張表,記得在刪除表之前必須先禁用

hbase>drop 'test'

10.delete

刪除一行中一個單元格的值

hbase> delete 'test', 'rowKey, 'CF:C'

11.truncate

清空表資料,即禁用表-刪除表-建立表

hbase>truncate 'test'