1、从github上clone es的源码
git clone https://github.com/elastic/elasticsearch.git
2、如果没有安装gradle的话,需要安装gradle
3.在es源码的根目录下执行 gradle idea,坐等编译
遇到一个问题:因为本地的javahome配置错了
配置如下:
export JAVA_HOME=$(/usr/libexec/java_home)
记得要export
4.编译成功后导入idea中