hbase replication-hbaseregion阈值(1-7-87)

更新时间:2024-07-06 分类:HBase 浏览量:2

HBase本文目录一览:

  • 1、深入理解HBASE(3.4)RegionServer-Memstore
  • 2、HBase从入门到精通11:HBase数据保存过程和Region分裂
  • 3、Region详解

深入理解HBASE(3.4)RegionServer-Memstore

1、理想情况下,在不超过hbase.regionserver.global.memstore.upperLimit的情况下,Memstore应该尽可能多的使用内存(配置给Memstore部分的,而不是真个Heap的)。

2、MemStore 是 HBase 非常重要的组成部分,MemStore 作为 HBase 的写缓存,保存着数据的最近一次更新,同时是HBase能够实现高性能随机读写的重要组成。

3、regionServer 其实是hbase的服务,部署在一台物理服务器上,region有一点像关系型数据的分区,数据存放在region中,当然region下面还有很多结构,确切来说数据存放在memstore和hfile中。

HBase从入门到精通11:HBase数据保存过程和Region分裂

HBase保存数据的流程有以下几个步骤:HBase表的列族在创建之初只有一个Region,随着插入数据的增多Region变得越来越大。

以fileServer为例,在使用默认的split策略--IncreasingToUpperBoundRegionSplitPolicy 的情况下,16个预分区Region, 则单个Resion容量达到 min(32,50),即32GB时分裂。

默认,HBase 在创建表的时候,会自动为表分配一个 Region,正处于混沌时期,start-end key 无边界,所有 RowKey 都往这个 Region里分配。

hbase分区会自动裂变。根据查询相关资料信息,当Region的大小达到一定的阈值,该Region会自动分裂。

由于在HBase中数据存储是Key-Value形式,若向HBase中同一张表插入相同RowKey的数据,则原先存在的数据会被新的数据覆盖。设计的RowKey应均匀的分布在各个HBase节点上,避免数据热点现象。

Region详解

1、region通常指较大的地区,它既可以表示一个国家的行政分区,也可以指非行政分区:The south east is the richest of England. 英国的东南部是最富有的。

2、功能分区法:按照不同的功能需求,城市中可以划分为商业区、住宅区、工业区等。 功能分区法:按照不同的功能需求,城市中可以划分为商业区、住宅区、工业区等。

3、天堂(TheHaven)(看起来很和谐很安全,但实际上这里很危险,满布多彩的生物以及浮空建筑)简介:天堂是一个效忠于上帝之子的区域。它是为数不多的可以不需要太好装备就能前往的世界,在主世界收集的资源就足够了。

4、医务室(infirmary)解锁健康后可以雇佣医生并划定医务室区域。该区域只有医疗床要求,所以完全可以划定为一个1×n格的长条,摆上一排医疗床即可。医生可以治疗受伤的人、搬运尸体和开设药物毒瘾治疗课程。

5、美国各地区移民条件详解 美国东北部 东北部是美国工商业最发达的地区,都市化程度高,教育资源发达。这里云集,的常青藤盟校就聚集在这里。东北部代表性的城市有纽约、华盛顿、波士顿。