客户端:包含访问hbase的接口,缓存
zook:保证一个master,存贮所有的region的寻址功能,实时监控regionserver的状态,通知给master 存储hbase的元数据
master:
负载均衡,为regionserver分配region
regionserver:
hbase的shell命令操作
- 创建一个表:
create 'user'(表名),'info'(列族),'address'
- 查看是否有这张表
list 'user'
- 删除一张表
disable 'user' drop 'user'
- 加入一条数据
put 'user','wang'(主键),'info:age'(列族中的一个列),'20'(value)
- 得到一张表的特定数据
get 'user','wang' 或者 get 'user','wang','info:age'
- 删除表中特定数据
delete 'user','wang','info:age'
- 删除表中主键的数据
deleteall 'user','wang'
- 浏览表中的数据
scan 'user'
- 得到表中的数据的条数
count 'user'
- 清除表中的所有数据:
truncate 'user'