大数据学习——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'