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\’

 

 

版权声明:本文为feifeicui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/feifeicui/p/10398072.html