用IJ和gradle啟動elasticsearch5.4.3
阿新 • • 發佈:2017-11-13
uil resources 添加 resource scrip ide enabled host 4.3
環境準備
- jdk
- gradle3.3+
- idea
- 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