active的中文mastermanager怎么实例化

【导读】    在上一片博客中我的代碼分析是到startMaster这个核心的启动函数,本文主要分析具体的HMaster构造过程中所涉及的相应组件以及服务的启动,这篇文章也主要是从流程上进行分析,具體的每个部分的启动过程稍后的文章将会详细分析,主要包...

    在上一片博客中我的代码分析是到startMaster这个核心的启动函数,本文主要分析具体的HMaster构造過程中所涉及的相应组件以及服务的启动,这篇文章也主要是从流程上进行分析,具体的每个部分的启动过程稍后的文章将会详细分析,主要包括的几个核心过程有:RPC服务的创建,zookeeper集群管理类的初始化,各种工作线程的启动等

 

 
3.接下来就是具体的HMaster的对象的构造过程,
 
这里使用Configuration和CoordinatedStateManager为参数的构造函数进行构造,但是这里为什么需要使用反射??是为了更好的通过传入类型信息增加程序的可拓展性吗,可是如果增加可扩展性的化还是需要修妀调用之处的源代码啊?



进行各种参数变量的赋值操作,这里有几个关键的步骤


(3)创建文件系统操作实例

(5)创建各种集群跟踪和管理对象
 




HMaster的实例化蔀分比较复杂,这里也就几个关键的步骤进行分析
 
 






 




最后启动几个后台线程进行相应的监控处理,至此HMaster的初始化工作就完全完成了
 

免责申明:本欄目所发资料信息部分来自网络仅供大家学习、交流。我们尊重原创作者和单位支持正版。若本文侵犯了您的权益请直接点击

 

【导读】    在上一片博客中我的代碼分析是到startMaster这个核心的启动函数,本文主要分析具体的HMaster构造过程中所涉及的相应组件以及服务的启动,这篇文章也主要是从流程上进行分析,具體的每个部分的启动过程稍后的文章将会详细分析,主要包...

    在上一片博客中我的代码分析是到startMaster这个核心的启动函数,本文主要分析具体的HMaster构造過程中所涉及的相应组件以及服务的启动,这篇文章也主要是从流程上进行分析,具体的每个部分的启动过程稍后的文章将会详细分析,主要包括的几个核心过程有:RPC服务的创建,zookeeper集群管理类的初始化,各种工作线程的启动等

 

 
3.接下来就是具体的HMaster的对象的构造过程,
 
这里使用Configuration和CoordinatedStateManager为参数的构造函数进行构造,但是这里为什么需要使用反射??是为了更好的通过传入类型信息增加程序的可拓展性吗,可是如果增加可扩展性的化还是需要修妀调用之处的源代码啊?



进行各种参数变量的赋值操作,这里有几个关键的步骤


(3)创建文件系统操作实例

(5)创建各种集群跟踪和管理对象
 




HMaster的实例化蔀分比较复杂,这里也就几个关键的步骤进行分析
 
 






 




最后启动几个后台线程进行相应的监控处理,至此HMaster的初始化工作就完全完成了
 

免责申明:本欄目所发资料信息部分来自网络仅供大家学习、交流。我们尊重原创作者和单位支持正版。若本文侵犯了您的权益请直接点击

 

我要回帖

更多关于 active的中文 的文章

 

随机推荐