HBASE1.2 RIT(三)——RIT产生详解 1
发布时间
阅读量:
阅读量
本节对HBase中各类操作如何引发RIT状态进行了深入探讨。
1.状态转移原理
Region的状态转换机制依赖于状态机与zookeeper事件驱动模型,而zookeeper所涉及的各类事件状态信息可参考EventType类进行查阅。

原理:
- MASTER首先调整内存状态,并将其记录在map中
- Master在zookeeper中进行监听事件的注册
- 向Regionserver发送操作请求
- Region执行相应的操作
- Regionserver在zookeeper中完成监听注册
- Mater依据接收到的事件信息对内存状态进行更新
2.不同操作状态转移
对Hbase1.2.0版本的源代码进行深入研究后,详细剖析了rit状态中assign过程的迁移机制,并绘制了相关原理图。
Assign
当用户执行一个assign操作时,对应Region的状态变化过程如图所示[3]:
全部评论 (0)
还没有任何评论哟~
