
Elasticsearch 6.2.4 修改编译源码并以 root 用户启动
5星
- 浏览量: 0
- 大小:None
- 文件类型:GZ
简介:
本教程详解如何修改和编译 Elasticsearch 6.2.4 的源代码,并提供以root用户启动该服务的方法。适合开发者深入学习与实践。
环境:操作系统为Windows 7,JDK版本9.0.4,Gradle版本4.5,Elasticsearch版本6.2.4。
源码可以从GitHub的指定地址下载。
如果需要查找JDK 9的官方下载链接,请访问Oracle Java Archive Downloads页面。在serversrcmainjavaorgelasticsearchbootstrapBootstrap.java文件中找到if (Natives.definitelyRunningAsRoot())代码行,将throw new RuntimeException替换为logger.warn,并把异常信息改为警告日志即可。
接下来,在目录elasticsearch-6.2.4下执行gradlew assemble命令进行编译。完成构建后,进入elasticsearch-6.2.4distributiontarbuilddistributions文件夹中可以找到结果:elasticsearch-6.2.4-SNAPSHOT.tar.gz,这就是可用的Elasticsearch 6.2.4版本。
全部评论 (0)
还没有任何评论哟~


