Hbase之Region状态解析

Hbase之Region状态

Region是Hbase中数据管理单元,Region可以有以下多种状态。

  • OFFLINE
    • 代表Region是下线状态,而且未开放
  • OPENING
    • 代表Region正处于被打开的执行状态,但是还未被开放
  • OPEN
    • 代表Region此时已经开放,而且RegionServer此时已经通知Master,此时该Region是可以投入使用的
  • FAILED_OPEN
    • RegionServer打开Region失败
  • CLOSING
    • Region正在被RegionServer关闭
  • FAILED_CLOSED
    • RegionServer关闭Region失败
  • SPLITTING
    • Region正在被分裂
  • SPLIT
    • Region完成分裂
  • SPLITTING_NEW
    • Region正在被创建,创建方式是通过父Region的SPLTTING操作
  • MERGED
    • RegionServer已经通知了Master,该Region已经被合并
  • MERGING_NEW
    • 这个Region正在通过Merging被创建

1、 Region状态图示以及解读

Hbase之Region状态解析

Region State

只有OPEN状态才能给外部处理服务请求

  • 棕色:代表OFFLINE状态,这是一个特殊的状态,这个状态是一个暂时的状态,在CLOSED状态之后,在OPENING状态之前
    • CLOSED => OFFLINE => OPENGING => OPEN
  • 绿色:代表在线状态,此时可以处理服务请求
  • 亮蓝色:代表进行中的暂时状态
  • 红色:故障状态,需要OPS注意
  • 金色:最终状态,已拆分/已合并
  • 灰色:代表拆分/合并过程中的初始状态