02 2019 档案
摘要:本篇内容关注NameNode启动之前,active状态和standby状态的一些后台服务及准备工作,即源码里的CommonServices。主要包括磁盘空间检查、 可用资源检查、安全模式等。依然分为三部分:源码调用分析、伪代码核心梳理、调用关系图解。 第一部分,源码调用分析。 接着上篇RpcServ
阅读全文
摘要:老规矩,还是分三步走,分别为源码调用分析、伪代码核心梳理、调用关系图解。 一、源码调用分析 根据上篇的梳理,直接从initialize()方法着手。源码如下,部分代码的功能以及说明,已经在注释阐述了。 这段代码涉及到rpc server初始化及启动的核心,有两处: 第一处是rpcServer = c
阅读全文

浙公网安备 33010602011771号