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













