![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 89
liushahe2012
这个作者很懒,什么都没留下…
展开
-
Hadoop源码解析之ApplicationMaster启动流程
本文从源码调用方面介绍从应用程序提交到启动ApplicationMaster的整个过程,期间涉及ClientRMService、RMAppManager、RMAppImpl、RMAppAttemptImpl、RMNode、ResourceScheduler等几个主要组件。 当客户端调用RPC函数ApplicationClientProtocol#submitApplication之后原创 2017-02-20 23:33:26 · 5083 阅读 · 3 评论 -
hadoop中使用java.util.ServiceLoader
在前一篇文章Hadoop源码解析之YARN客户端作业提交流程中,介绍了创建客户端代理阶段用到java.util.ServiceLoader加载YarnClientProtocolProvider和LocalClientProtocolProvider。 以前从来没有使用过这个类,进去大概看了一下具体的实现。主要是从META-INF/services这个目录下的配置文件加载给定接口或者基类的实现,原创 2017-01-24 22:46:39 · 653 阅读 · 0 评论