源码调试 ElasticSearch 2.x
前言
阅读Elasticsearch源码的第一步是搭建调试环境,在这个过程中遇到了问题所以记录下。
1. 环境介绍
- windows10
- Java 1.8
- Maven 3.3.9
- Intellij IDEA
2. 步骤
- 下载源码 https://github.com/elastic/elasticsearch/tree/2.4
- 导入到IDEA,setting maven
- 在idea中File->open打开core
- 在core目录中添加config目录,可以从官网下载
elasticsearch.yml 下载地址:https://pan.baidu.com/s/1tiUA2PTcpLbke630JWIyvA
logging.yml 下载地址:https://pan.baidu.com/s/1RT9R4OuszQzzTaBk6yUUmQ - 运行elasticsearch
设置Main class 为 org.elasticsearch.bootstrap.Elasticsearch
设置Program arguments 为 start
设置VM options为 -Des.path.home=${es-home}\core