启动Hbase
brew services start hbase
hbase shell的使用
创建表
create 'test', 'cf'
- 这句话的意思是建立一个叫test的表,这个表里面有一个列族,这 个列族叫cf
- 为什么不定义列?
- 列只有在你插入第 一条数据的时候才会生成
查看表
list
查看表属性
describe 'test'
增加列族
alter 'test', 'cf2'
- 在生产环境下执行这个命令之前,最好先停用(disable)这个表
插入数据
put 'test', 'row1', 'cf:name', 'jack'
- 往test表插入一个单元格。
- 这个单元格的rowkey为row1,也就是说它是属于row1这个行中的一个列。
- 该单元格的列族为cf。该单元格的列名为name。
- 数据值为jack。
查看数据
scan 'test'
获取单元格数据
get 'test', 'row7', 'cf:name'
删除数据
delete 'test', 'row7', 'cf:name'