Intellij IDEA 调试 Elasticsearch6.1.0

开篇

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


搭建过程

java和gradle环境

  • 1.gradle的环境和具体的操作系统可能有关联,如果遇到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



验证启动成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容