ES源码第一弹:启动

2018-11-02  本文已影响4人  特例独行的猪

类关系图                      

流程分析

在Elasticsearch的org.elasticsearch.bootstrap.Elasticsearch中的main(finl String[] args)是es服务启动的入口方法。方法实现以及方法说明:

在主main方法中,还会继续调用一个main方法,这个方法也在Elasticsearch类中,方法实现以及说明如下:

重载的main方法,再一次调用Elasticsearch的main方法。这个main方法在父类Command中,方法定义说明如下:

至此,ES初始化前的命令检查,解析,日志设置全部在执行完毕,下一步就是解析执行

上一篇下一篇

猜你喜欢

热点阅读