我是靠谱客的博主 俊逸汽车,最近开发中收集的这篇文章主要介绍(一)elasticsearch5.6.4 源码编译、修改 gradle-4.0.1安装elasticsearch源码编译elasticsearch源码修改elasticsearch源码打包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  •  gradle-4.0.1安装

官网下载https://gradle.org/releases/,下载binary-only即可
并设置环境变量:
GRADLE_HOME: D:gradle-4.0.1
Path末尾加上:%GRADLE_HOME%bin;
安装完cmd 执行gradle –v查看版本信息
在USER_HOME/.gradle/文件夹下新建init.gradle:

allprojects{
  repositories {
    def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
      all { ArtifactRepository repo ->
        if(repo instanceof MavenArtifactRepository){
          def url = repo.url.toString()
          if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
            project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
            remove repo
          }
       }
    }
    maven {
      url REPOSITORY_URL
    }
  }
}

 并在D:codeelasticsearch-5.6.4目录修改所有目录下的build.gradle,将benchmarks、client benchmark、distribution下的 https://plugins.gradle.org/m2/ 改为 http://maven.aliyun.com/nexus/content/groups/public/

同时修改该D:codeelasticsearch-5.6.4目录下grable.properties文件

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
  • elasticsearch源码编译

 在https://github.com/elastic/elasticsearch/tree/v5.6.4上下载,进入D:codeelasticsearch-5.6.4目录,cmd下执行:gradle clean、gradle idea 来下载依赖,下载完毕后显示:

打开idea选择import project该源码

修改module为8,原来是6

 方法1:
配置启动参数:
Main class: org.elasticsearch.bootstrap.Elasticsearch
VM options配置:以下路径为ES5.6.4发行版,解压的路径
-Des.path.conf=D:elasticsearch-5.6.4elasticsearch-5.6.4
-Des.path.home=D:elasticsearch-5.6.4elasticsearch-5.6.4
-Dlog4j2.disable.jmx=true
修改Build.java
72行处:isSnapshot = true; => isSnapshot = false;

运行Elasticsearch.java程序:

打开http://127.0.0.1:9200/即可:

 方法2:
或者进入D:codeelasticsearch-5.6.4目录,cmd下执行gradle run --debug-jvm

执行debug

  • elasticsearch源码修改

 修改MainResponse.java:
117行处:

Elasticsearch.java程序,打开http://127.0.0.1:9200/:

  • elasticsearch源码打包

 进入D:codeelasticsearch-5.6.4目录,cmd下执行:gradle clean、gradle build

转载于:https://my.oschina.net/KasuganoShin/blog/2963378

最后

以上就是俊逸汽车为你收集整理的(一)elasticsearch5.6.4 源码编译、修改 gradle-4.0.1安装elasticsearch源码编译elasticsearch源码修改elasticsearch源码打包的全部内容,希望文章能够帮你解决(一)elasticsearch5.6.4 源码编译、修改 gradle-4.0.1安装elasticsearch源码编译elasticsearch源码修改elasticsearch源码打包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部