類關(guān)系圖? ? ? ? ? ? ? ? ? ? ??

流程分析
在Elasticsearch的org.elasticsearch.bootstrap.Elasticsearch中的main(finl String[] args)是es服務啟動的入口方法。方法實現(xiàn)以及方法說明:

在主main方法中,還會繼續(xù)調(diào)用一個main方法,這個方法也在Elasticsearch類中,方法實現(xiàn)以及說明如下:

重載的main方法,再一次調(diào)用Elasticsearch的main方法。這個main方法在父類Command中,方法定義說明如下:


至此,ES初始化前的命令檢查,解析,日志設置全部在執(zhí)行完畢,下一步就是解析執(zhí)行