execute
execute方法调用了init方法:
Elasticsearch.java中的init方法,又继续调用Bootstrap的init方法,由于篇幅原因暂时不贴出所有代码,只进行关键流程分析:
1:INSTANCE =new Bootstrap(); 初始化Bootstrap对象
2:构建环境变量对象,设置环境变量:
3:检查lucene版本:checkLucene() 当前版本的es使用的是7.1.0
4:INSTANCE.setup(true, environment); 为node节点设置各种属性
5:INSTANCE.start(); 启动节点