yarn组件通信协议简介
ResourceManager与NodeManager通过ResourceTracker协议通信。
NodeManager通过NodeStatusUpdaterImpl中的ResourceTracker客户端实现与ResourceManager通信。
ResourceManager与ApplicationMaster通过ApplicationMasterProtocol协议通信。
ApplicationMaster中的AMRMClientAsyncImpl中的ApplicationMasterProtocol实现与ResourceManager交互。
ApplicationMaster中的NMClientAsyncImpl中的ContainerManagementProtocolProxy实现与NodeManager交互。