类关系图

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

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

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


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