当前位置:  开发笔记 > 编程语言 > 正文

如何在IntelliJ IDEA中设置和运行/调试ElasticSearch

如何解决《如何在IntelliJIDEA中设置和运行/调试ElasticSearch》经验,为你挑选了1个好方法。

我正在尝试学习ES是如何工作的,但是我无法从IDE运行它.我想运行仍然使用Maven作为其构建系统的2.3.3版本,但不断出现错误.在我详细下载存储库之后,有人可以告诉我如何在IDEA中执行此操作.配置等

我从github下载了存储库,然后将项目导入intellij并使用了以下配置:

主类:org.elasticsearch.bootstrap.Elasticsearch

Vm选项:

-Xms256m
-Xmx1g
-Xss256k
-Djava.awt.headless=true
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=logs/heapdump.hprof
-Delasticsearch
-Des.foreground=yes
-Djava.library.path=lib/sigar
-ea
-Des.config=C:\elasticsearch-2.3.3\core\src\test\resources\config\elasticsearch.yaml>/elasticsearch.yml
-Des.logger.level=DEBUG
-Des.path.home=C:\elasticsearch-2.3.3

工作目录:ES目录

环境变量:ES_TEST_LOCAL = true

使用模块的类路径:elasticsearch(1)(org.elasticsearch)

然后当我尝试运行时出现以下错误:

错误



1> Brandon Kear..:

对于5.x - 从命令行:

> gradle run --debug-jvm
Running elasticsearch in debug mode, suspending until connected on port 8000
[elasticsearch] Listening for transport dt_socket at address: 8000

从Intellij创建远程调试配置并将端口设置为8000. 在此输入图像描述

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有