大數據學習——hbase的shell客戶端基本使用


1  基本shell命令

1 在hbase的 bin目錄下進入命令行

./hbase shell

2 查看有哪些表 list

3 創建一個表

create 't_user_info', {NAME => 'base_info'}, {NAME => 'extra_info', VERSIONS => 2};

4 用list查看

5 添加數據

put 't_user_info','liu-20-001','base_info:name','liuyifei'

put 't_user_info','liu-20-001','base_info:age','20'

put 't_user_info','liu-20-001','base_info:address','bj'

put 't_user_info','liu-20-001','extra_info:sanwei','34C-34-38'

 put 't_user_info','liu-20-001','extra_info:boyfriend','song'

6 查看表數據

scan 't_user_info' 全表掃描 類似於select * from t_user_info

 

get  't_user_info'

 

通過行鍵查詢

get  't_user_info','liu-20-001'

 通過列名查詢

get  't_user_info','liu-20-001','base_info:name'

 

查不同版本數據,如果創建表的時候沒有指定版本,只保留最新版本的數據

get  't_user_info','liu-20-001',{COLUMN => 'extra_info:boyfriend', VERSIONS =>4}

 

 

刪除數據

delete 't_user_info','liu-20-001','base_info:name'

 

刪除表

disable 't_user_info'

drop 't_user_info'

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM