1、查看读取器状态
status
2、查看hbase版本
version
3、创建一个表:格式: create 表名,列簇1,列簇2...列簇N
create ‘member’,\'member_id\',\'address\',\'info\'
4、查看表描述
describe \'member\'
5、删除一个列簇:先关闭,再更新,再打开
disable \'member\'
alter\'member\',NAME=>\'member_id\',METHOD=>\'delete\'
enable \'member\'
6、列出所有表
list
7、删除一个表:先关闭,再删除
disable \'member\'
drop \'member\'
8、查询表是否存在
exists \'member\'
9、判断表是否enable
is_enabled \'member\'
10、判断表是否disable
is_disabled \'member\'
11、插入数据:在列簇中插入数据:格式:put 表名,行键id,列簇名:列名,值
put \'member\',\'xiaoming\',\'address:contry\',\'china\'
put \'member\',\'xiaoming\',\'address:province\',\'sc\'
put \'member\',\'xiaoming\',\'address:city\',\'cd\'
put \'member\',\'xiaoming\',\'info:age\',\'25\'
put \'member\',\'xiaoming\',\'info:birthday\',\'1992-10-21\'
put \'member\',\'xiaoming\',\'info:company\',\'alibaba\'
12、获取一个id的所有数据
get \'member\',\'xiaoming\'
13、获取一个id,一个列族的所有数据
get \'member\',\'xubiao\',\'info\'
14、获取一个id,一个列族中一个列的所有数据
get \'member\',\'xiaoming,\'info:age\'
15、更新一条记录:给rowId重新put即可,
put \'member\',\'xiaoming\',\'info:age\',\'26\' // 把xiaoming的age改为26
16、通过timestamp来获取两个版本的数据
get \'member\',\'xiaoming\',{COLUMN=>\'info:age\',TIMESTAMP=>1510840447626}
17、全表扫描
scan \'member\'
18、删除id为xiaomiing的值的\'info:age\'字段
delete \'member\',\'xiaoming\',\'info:age\'
19、删除整行
deteleall \'member\',\'xiaoming\'
20、查询表中有多少行
count \'member\'
21、将整张表清空:实际执行过程:hbase是先将表disable,然后drop,后重建表,来实现truncate的功能的
truncate \'member\'
总结可以加深印象,同时还能为大家提供方便。