编程语言
首页 > 编程语言> > NodeManager 生命周期介绍

NodeManager 生命周期介绍

作者:互联网

NodeManager 生命周期介绍

过往记忆 过往记忆大数据
本文原文:https://www.iteblog.com/archives/2169.html,如微信阅读格式错乱,请点击下面 阅读原文 进行阅读。

ResourceManager 内维护了 NodeManager 的生命周期;对于每个 NodeManager 在 ResourceManager 中都有一个 RMNode 与其对应;除了 RMNode ,ResourceManager 中还定义了 NodeManager 的状态(states)以及触发状态转移的事件(event)。具体如下:

NodeManager 生命周期介绍
上面定义了 NodeManager 每种状态之间的转移及其触发的事件。比如从 NodeState.NEW 状态转移到 NodeState.RUNNIN 的触发事件为 RMNodeEventType.STARTED,其状态转移处理类为 AddNodeTransition 。根据上面的定义我们可以画出 NodeManager 整个生命周期转换图:

NodeManager 生命周期介绍
如果想及时了解Spark、Hadoop或者Hbase相关的文章,欢迎关注微信公共帐号:iteblog_hadoop
从上图可以看出,NodeManager 生命周期的开始状态和最终状态:

NodeManager 其他状态之间的转移及其触发的事件这里就不再详细阐述。本博客将会在后文介绍 NodeManager 自身的状况监测机制。

标签:状态,NodeState,生命周期,ResourceManager,介绍,yarn,NodeManager,节点
来源: https://blog.51cto.com/15127589/2680623