hadoop_book/yarn/yarn_event_detail.md

765 B
Raw Blame History

简介

Yarn状态机的基础部分参见Yarn 状态机以及事件机制

本章主要将Yarn当中详细的事件以及处理过程。

AsyncDispatcher是中央处理器的核心线程。通过使用AsyncDispatcher的对象可以分析Yarn里面有多少个中央处理器每个处理器都由什么用途。

Component dispatcher

当前的处理器注册了下面几个事件:

  • ServiceEventHandler:
  • ComponentEventHandler:
  • ComponentInstanceEventHandler:
dispatcher.register(ServiceEventType.class, new ServiceEventHandler());
dispatcher.register(ComponentEventType.class, new ComponentEventHandler());
dispatcher.register(ComponentInstanceEventType.class,
        new ComponentInstanceEventHandler());