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