基本概念
- 行键(row key):每行的唯一标识
- 列族(column family):多个列的组合,每行可能包含多个列族
- 单元(cell):相当于二维表的一个元素,由行(行键),列(列族:列名)标识的一个元素
下载安装
下载地址:http://archive.apache.org/dist/hbase 解压就行,执行bin/start-hbase.cmd启动
web界面:http://127.0.0.1:60010/
HBase Shell基本命令
1 status 显示集群状态
2 create 创建表,create 表名,列族1,列族2 ..
3 list 查询数据库中所有的表
4 put put 表名,行名,列族:列名,值 如果记录已经存在,则会用新值覆盖旧值
5 get get 表名,行键,[列族:列名]
6 describe 查看表的结构
7 scan 扫描一个表,可以扫描全表,也可以指定范围,[STARTROW,STOPROW),不包括STOPROW 8 count 查询表的行数
9 delete 删除一行的某个单元,或整行
10 incr 增加或减少指定行列的值
11 drop 删除一个表之前,需要先disable,在drop