美文网首页
Elasticsearch编译

Elasticsearch编译

作者: 小疯伊始 | 来源:发表于2018-07-04 17:54 被阅读0次

        阿里说ES:为海量日志实时搜索和分析而生‎。海量的数据统计和分析,ES确实很方便。本着知其所以然的态度,也折腾下ES的编译,不编译不知道,编译起来遇到了很多坑,想要跑起来开源的东西还真不简单。

    平台版本信息

    平台:MAC

    ES信息:https://github.com/elastic/elasticsearch.git  分支: 5.3.0

    Gradle版本:3.5

    JDK版本:java version "1.8.0_171"

    Hadoop版本:Hadoop 2.8.4

    ~/.bash_profile配置:

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home

    export JRE_HOME=/Library/Java/JavaVirtualMachines/jre-10.0.1.jre

    export HADOOP_HOME=/Users/xxxxx/bigdata/hadoop-2.8.4

    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export HADOOP_HOME_WARN_SUPPRESS=1

    export GRADLE_HOME=/usr/local/gradle-3.5

    export PATH=$GRADLE_HOME/bin:$JAVA_HOME/bin:$JRE_HOME/Contents/Home/bin:$HADOOP_HOME/bin:$PATH

    编译过程

    1.在源码目录,执行:gradle idea,等待执行成功,出现:BUILD SUCCESSFUL

    2.使用IDEA 导入项目

    Main Class:org.elasticsearch.bootstrap.Elasticsearch

    VM option:-Dlog4j2.disable.jmx=true -Des.path.home=/Users/zhuhaiqing/bigdata/elasticsearch

    Git下载下来时,版本为5.3.4.此处需要修改为:5.3.3

    a

    Version.java的CURRENT修改为:V_5_3_3

    编译,IDEA会显示编译成功,官网下载5.3.3 Relase版本,解压,拷贝config/plugins/moduls目录到git的目录

    运行成功。

    浏览器,执行 127.0.0.1:9200,

    可以开始我们的ES之旅了~

    相关文章

      网友评论

          本文标题:Elasticsearch编译

          本文链接:https://www.haomeiwen.com/subject/tqvxuttx.html