HBase常用的shell操作
阿新 • • 發佈:2018-11-14
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'