1. 程式人生 > >用IJ和gradle啟動elasticsearch5.4.3

用IJ和gradle啟動elasticsearch5.4.3

uil resources 添加 resource scrip ide enabled host 4.3

環境準備

  1. jdk
  2. gradle3.3+
  3. idea
  4. git

從git clone源碼

git checkout v5.4.3

打開項目

1. 在edit configurations添加new configuration
Main class:
org.elasticsearch.bootstrap.Elasticsearch
VM options:
 -Des.path.home=D:\elasticsearch-5.4.3\elasticsearch\distribution\src\main\resources
-Djava.security.policy=D:\elasticsearch-5.4.3\elasticsearch\distribution\src\main\resources\config\elasticsearch.policy
-Des.path.conf=D:\elasticsearch-5.4.3\elasticsearch\distribution\src\main\resources\config
-Des.security.manager.enabled=false
-Dlog4j2.disable.jmx=true
-Dfile.encoding=UTF-8
working directory:
D:\elasticsearch-5.4.3\elasticsearch
2. 在es源碼的跟目錄執行gradle idea

漫長的build時間 wait...........

3. 添加項目到gradle

import包

4. 將名為modules的subproject

build, 漫長的build時間
將打好的jar包和plugin-descriptor.properties文件放到
D:\elasticsearch-5.4.3\elasticsearch\distribution\src\main\resources\modules 這個目錄下的對應的module文件夾下

5. 一些啟動需要的

在這個文件夾下需要的目錄D:\elasticsearch-5.4.3\elasticsearch\distribution\src\main\resources
bin config data lib logs modules plugins

以上都搞定之後,就可以啟動項目了

安裝head 插件

localhost:9100
用head連接剛才起的es localhost:9200

用IJ和gradle啟動elasticsearch5.4.3