ES源码第一弹:启动
2018-11-02 本文已影响4人
特例独行的猪
类关系图
流程分析
在Elasticsearch的org.elasticsearch.bootstrap.Elasticsearch中的main(finl String[] args)是es服务启动的入口方法。方法实现以及方法说明:
在主main方法中,还会继续调用一个main方法,这个方法也在Elasticsearch类中,方法实现以及说明如下:
重载的main方法,再一次调用Elasticsearch的main方法。这个main方法在父类Command中,方法定义说明如下:
至此,ES初始化前的命令检查,解析,日志设置全部在执行完毕,下一步就是解析执行