花了几天时间,终于完成了Elasticsearch的源码环境搭建和启动
感谢小旋峰的博客 https://blog.csdn.net/wwwdc1012/article/details/81978966
操作系统:win11
Elasticsearch 源码版本: 6.3.2
准备好装好 git 的 intellij idea
下载项目
首先 git clone https://github.com/elastic/elasticsearch.git
这一步花了很久,通过git bash每次下载一半就中断了,后来在 idea 里面 git -> clone 才成功
下载后切换分支
git checkout v6.3.2
还需要下载 gradle 4.5
官方链接 https://services.gradle.org/distributions/gradle-4.5-all.zip
将下载的gradle-4.5-all.zip包放到 elasticsearch\gradle\wrapper 目录下,确保和 elasticsearch\gradle\wrapper\gradle-wrapper.properties 在同级目录。
修改 elasticsearch\gradle\wrapper\gradle-wrapper.properties 的 distributionUrl:
distributionUrl=gradle-4.5-all.zip
其它地方不要改。
修改后可能的 gradle-wrapper.properties
distributionUrl=gradle-4.5-all.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
distributionSha256Sum=6ac2f8f9302f50241bf14cc5f4a3d88504ad20e61bb98c5fd048f7723b61397e
<