Hbase常用操作命令
阿新 • • 發佈:2018-04-28
desc repl col 目錄 刪除 AR shel BE 說明
Hbase常用操作命令
1. 進入hbase
./hbase shell
- 參數說明
- 進入到hbase目錄並進入hbase
2. 瀏覽所有表
list
- 參數說明
- 查看表列表
3. 查看表結構
describe ‘BizvaneV2.VipSearch‘
- 參數說明
- describe 動作命令,BizvaneV2.VipSearch 為要查看表結構的表名
4. 創建表
create ‘UserInfo‘, { NAME => ‘info‘, REPLICATION_SCOPE => ‘1‘ }
- 參數說明
- create 動作命令,UserInfo 為要創建的表名
- NAME 列族名,info 為列族名稱
- REPLICATION_SCOPE 是否復制,0為不復制,1為復制
5. 修改表結構
disable ‘UserInfo‘ alter ‘UserInfo‘, {NAME => ‘extendInfo‘, REPLICATION_SCOPE => ‘1‘} describe ‘UserInfo‘
- 參數說明
- 修改表結構要使表不啟用狀態
- disable 動作命令,使要修改結構的表無效,UserInfo 為表名
- 修改命令
- alter 動作命令
- UserInfo 要修改的表名稱
- {NAME => ‘extendInfo‘, REPLICATION_SCOPE => ‘1‘} 要修改的結構體
- describe 動作命令,查看表結構描述,驗證是否修改成功
6. 添加數據
put ‘UserInfo‘,‘row_1‘,‘info:firstname‘,‘liu‘
- 參數說明
- 添加命令
- put 動作命令,
- UserInfo 要添加數據的表名稱
- row_1 數據行
- info:firstname 列及列名字
- liu 要添加的值
- 添加命令
7. 查看數據
scan ‘UserInfo‘
- 參數說明
- scan 動作命令
- 要查看表的名稱
- scan 動作命令
8. 修改數據
put ‘UserInfo‘,‘row_1‘,‘info:firstname‘,‘liu_copy‘
- 參數說明
- 添加命令
- put 動作命令,
- UserInfo 要修改數據的表名稱
- row_1 數據行
- info:firstname 列及列名字
- liu 新數據值
- 添加命令
9. 刪除數據
delete ‘UserInfo‘,‘row_1‘,‘info:firstname‘參數說明
- 刪除命令
- delete 動作命令,
- UserInfo 要修改數據的表名稱
- row_1 數據行
- info:firstname 列及列名字
- 刪除命令
10. 刪除表
disable ‘UserInfo‘ drop ‘UserInfo‘
- 參數說明
- 修改表結構要使表不啟用狀態
- 刪除命令
- disable 使表不啟用,UserInfo 要不啟用的表名稱
- drop 刪除命令 UserInfo 要刪除的表名稱
11. 幫助
help
- 參數說明
- help 幫助命令,可以查看Hbase提供的命令清單
Hbase常用操作命令