下载源码
参考这里:编译5.6.2
导入idea
注意这个版本不需要执行gradlew idea,直接用idea导入即可,这个很人性化,点赞。
打包
gradlew -p distribution/archives/tar assemble --parallel
解释一下:
用下面这个命令是生成各种格式的包,比如windows\linux\unix等。
./gradlew assemble --parallel
用我推荐的方式打出指定包格式,和指定位置。
–parallel 是并行执行,效率大大提高
debug
1.从刚打包完的tar文件中拷贝除开lib和bin的其他配置文件,到我们根目录自己新建一个home文件夹里:
运行配置
这里需要运用上刚刚的配置:
-Dfile.encoding=utf-8
-Des.path.home=F:\installDes\elasticsearch-6.8\home
-Des.path.conf=F:\installDes\elasticsearch-6.8\home\config
-Djava.