Intellij IDEA 调试 Elasticsearch6.1.0

  1. 云栖社区>
  2. 博客列表>
  3. 正文

Intellij IDEA 调试 Elasticsearch6.1.0

晴天哥 2018-12-03 21:42:09 浏览118 评论0

摘要: 开篇  工欲善其事必先利其器,想要看源码必须先把整个代码的调试环境搭建起来,一般我们都用Intellij IDEA运行java,所以标题才叫Intellij IDEA 调试 Elasticsearch6.1.0。

开篇

 工欲善其事必先利其器,想要看源码必须先把整个代码的调试环境搭建起来,一般我们都用Intellij IDEA运行java,所以标题才叫Intellij IDEA 调试 Elasticsearch6.1.0。


搭建过程

java和gradle环境

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)



Gradle 3.3
Build time:   2017-01-03 15:31:04 UTC
Revision:     075893a3d0798c0c1f322899b41ceca82e4e134b
Groovy:       2.4.7
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_101 (Oracle Corporation 25.101-b13)
OS:           Windows 7 6.1 amd64



源码下载

  • 1.https://github.com/elastic/elasticsearch拉取代码,切换到6.1版本。
  • 2.切换到elasticsearch目录,执行gradle idea创建IDEA工程。
  • 3.执行gradle idea的时候会报错,在settings.gradle中删除'plugins:repository-hdfs'。



elasticsearch发行版下载



配置elasticsearch的idea的config

Main class 设置为

org.elasticsearch.bootstrap.Elasticsearch

VM options设置为:

-Des.path.home=E:\github\elasticsearch\core 
-Des.path.conf=E:\github\elasticsearch\core\config 
-Dlog4j2.disable.jmx=true

Working directory设置为:

E:\github\elasticsearch



验证启动成功

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击

网友评论