HBase的高級shell管理命令

1、status

例如:顯示服務器狀態

hbase(main):058:0> status 'node01'

2、whoami

顯示HBase當前用戶,例如:

hbase> whoami

3、list

顯示當前所有的表

4、count

統計指定表的記錄數,例如:

hbase> count 'user' 

5、describe

展示表結構信息

6、exists

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

7、is_enabled、is_disabled

檢查表是否啓用或禁用

8、alter

該命令可以改變表和列族的模式,例如:
爲當前表增加列族:

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

爲當前表刪除列族:

hbase(main):002:0>  alter 'user', 'delete' => 'CF2'

9、disable/enable

禁用一張表/啓用一張表

10、drop

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

11、truncate

禁用表-刪除表-創建表

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章