1、進入Hbase shell命令
>hbase shell
2、基本命令
hbase shell命令 | 描述 |
alter | 修改列族(column family)模式 |
count | 統計表中行的數量 |
create | 創建表 |
describe | 顯示錶相關的詳細信息 |
delete | 刪除指定對象的值(可以爲表,行,列對應的值,另外也可以指定時間戳的值) |
deleteall | 刪除指定行的所有元素值 |
disable | 使表無效 |
drop | 刪除表 |
enable | 使表有效 |
exists | 測試表是否存在 |
exit | 退出hbase shell |
get | 獲取行或單元(cell)的值 |
incr | 增加指定表,行或列的值 |
list | 列出hbase中存在的所有表 |
put | 向指向的表單元添加值 |
tools | 列出hbase所支持的工具 |
scan | 通過對錶的掃描來獲取對用的值 |
status | 返回hbase集羣的狀態信息 |
shutdown | 關閉hbase集羣(與exit不同) |
truncate | 重新創建指定表 |
version | 返回hbase版本信息 |
建表:create 'TableName', 'ColumnFamily'
插入數據:put 'TableName', 'RowKey', 'ColumnFamily:ColumnName', 'Cell'
掃描表:scan 'TableName'
描述指令檢索結構:describe 'TableName'
修改版本號:alter 'TableName','ColumnFamily',VERSINOS =>5
刪除表所有數據:truncate 'TableName'
查詢某行記錄:get 'TableName','RowKey','ColumnFamily:ColumnName'
刪除記錄命令:delete 'TableName', 'RowKey', 'ColumnFamily:ColumnName'
刪除表:drop 'TableName'