HBASE1.2 RIT(三)——RIT产生解析
发布时间
阅读量:
阅读量
本章进一步探讨了HBase中除之前所述之外的其他DDL操作,这些操作如何对Region的状态转换产生影响,并进而引发RIT现象。
一.Unassign
当用户发出一个Unassign操作指令时,整个Region的状态变化过程如图中所示。

unassign流程说明(参考官网)
- 主控节点将某个Region的状态从OPEN调整为CLOSING。负责该Region的RegionServer可能已接收到关闭请求,也可能尚未接收到。主控节点会持续向服务器发送关闭请求,直至远程过程调用成功完成或主控节点耗尽重试次数。
- 若RegionServer处于离线状态,或抛出NotServingRegionException异常,主控节点将该Region的状态调整为OFFLINE,并将其重新分配给其他RegionServer。若RegionServer在线,但在主控节点重试次数用尽后仍无法连接,则主控节点将该Region的状态调整为FAILED_CLOSE,并在此状态下不再采取任何进一步操作,直至操作人员通过HBase shell进行干预或服务器出现宕机。
全部评论 (0)
还没有任何评论哟~
