1、查询服务器状态 status
2、查询hbase版本 version
3、创建一个表:
create 'table1', 'tab1_id', 'tab1_add', 'tab1_info'
4、列出所有的表:
list
5、获得表的描述:
describe "表名"
6、删除一个列族 :
disable 'table1'
alter 'table1', {NAME=>'tab1_add', METHOD=>'delete'}
enable 'table1'
7、查看表是否存在:
exists '表名'
8、判断表是否为‘enable’:
is_enabled 'table1'
判断表是否为‘disable’:
is_disabled 'table1'
9、删除一个表:
disable 'table1'
drop 'table1'
DML操作:
1、插入几条记录:
put 'member', 'scutshuxue', 'info:age', '24'
put 'member', 'scutshuxue', 'info:birthday', '1987-06-17'
put 'member', 'scutshuxue', 'info:company', 'alibaba'
put 'member', 'scutshuxue', 'address:contry', 'china'
put 'member', 'scutshuxue', 'address:province', 'zhejiang'
put 'member', 'scutshuxue', 'address:city', 'hangzhou'
2、全表扫描 scan
3、 获得数据 get
3.1 获得一行的所有数据
3.2 获得某行,某列族的所有数据
3.3 获得某行,某列族,某列的所有数据
4. 更新一条记录 put(把scutshuxue年龄改为99)
put 'member', 'scutshuxue', 'info:age', 99
5. 删除 delete、 deleteall
5.1 (删除行'scutshuxue', 列族为‘info' 中age的值
delete 'member', 'scutshuxue', 'info:age'
5.2 删除整行
deleteall 'member', 'scutshuxue'
6. 查询表中有多少行
count 'member'
7. 给‘xiaoming’这个id增加'info:age'字段,并使用counter实现递增
incr 'member', 'xiaoming', 'info:age'
8. 将整个表清空
truncate 'member'