HBase 简介
Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.
应用场景(Use Case):
-存储大数据 billions of rows X millions of columns (TB/PB)
-实时-随机读取以及写入 real-time random write/read to a big Data
HBase Web Admin
hbase的界面的配置如下
在hbase-site.xml中加入一下内容即可
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
监控如:http://192.168.10.82:16010/master-status
点开一个表,可以看到Start Key End Key Locality Requests这些字段的含义
d
使用浏览器打开 http://localhost:16010 HBase Web 管理页,查看以下信息或者配置信息
Master Status
Region Server
Region Name的命名规则以及相关参数
Region Name 命名规则
Table Name + ‘,’ +’start Key’ + ‘,’ + 随机生成的region Id
查看
结论:
(1) Table 与 Region 关系是 Many To One的关系
(2) start key, end key表示region存储的数据在Table中的范围。
如果region的start key==empty key,则此region是表的第一个region;
如果region的end key是Empty key,则此region是表的最后一个region;
如果region的start key与end key都是Empty key,则此region是表的//**唯一//**region。
(3) ‘hbase:meta’ Table是内部系统表或者目录表,记录Hbase里所有region的信息。