elasticsearch6.2.4修改编译源码root用户启动

时间:2020-06-09 10:12:51
【文件属性】:
文件名称:elasticsearch6.2.4修改编译源码root用户启动
文件大小:27.7MB
文件格式:GZ
更新时间:2020-06-09 10:12:51
elasticsearch root 启动 编译 gradle 环境:操作系统:windows 7,JDK:9.0.4,Gradle:4.5,elasticsearch:6.2.4 源码下载地址是:https://github.com/elastic/elasticsearch/releases jdk9官网下载入口已不太好找,见https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 修改源码,打开server/src/main/java/org/elasticsearch/bootstrap/Bootstrap.java 找到 if (Natives.definitelyRunningAsRoot()) 代码,将throw new RuntimeException替换为logger.warn,将异常改为警告日志即可。 进入文件夹elasticsearch-6.2.4,执行命令gradlew assemble,编译完成后,进入目录elasticsearch-6.2.4/distribution/tar/build/distributions可以见到构建成功的结果:elasticsearch-6.2.4-SNAPSHOT.tar.gz,这就是可用的elasticsearch-6.2.4。

网友评论