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