- 查看hbase状态
1
status
列出所有表
1
list
新建表(需要指定列簇)
1
create 'tableName','columnFamilyName1','columnFamilyName2'
追加一个列簇
1
alter 'tableName','columnFamilyName3'
删除一个列簇
1
alter 'tableName',{NAME=>'columnFamilyName',METHOD=>'delete'}
- 查看一个表的描述信息(可以查看有哪些列簇)
1
desc 'tableName'
插入数据
1
put 'tableName','rowkey','columnFamilyName:columnName','columnValue'
获取数据
1
2
3
4get 'tableName', 'rowkey'
get 'tableName', 'rowkey', 'columnFamilyName:columnName'get命令还可以指定版本等信息,可以通过
help 'get'
查看scan的使用
scan命令的更多介绍将在下一篇文章介绍
删除某一列的数据
1
delete 'tableName','rowKey','columnFamilyName:columnName'
删除某一行的数据
1
deleteall 'tableName','rowKey'
删除一张表
1
2disable 'tableName'
drop 'tableName'查看表是否存在
1
exists 'tableName'
清空表数据
1
truncate 'tableName'