Elasticsearch启动入口
org.elasticsearch.bootstrap.ElasticSearch
Elasticsearch启动流程大致分为以下几个阶段:
org.elasticsearch.bootstrap.Elasticsearch#main(java.lang.String[]) 解析命令参数,加载配置,权限验证
org.elasticsearch.bootstrap.Bootstrap 初始化,资源检查
org.elasticsearch.node.Node 启动单机节点,创建keepAlive线程
- 为创建Node对象做准备,并最终创建Node对象
- 启动Node实例
插播一个广告,大神梳理的ES启动流程,图文并茂,非常赞!
Reference
https://blog.csdn.net/weixin_42257250/article/details/89706491