我正在尝试了解 ES 的工作原理,但是我无法从 IDE 运行它。我想运行 2.3.3 构建,它仍然使用 Maven 作为其构建系统,但不断出现错误。有人可以告诉我在详细下载存储库后如何在 IDEA 中执行此操作吗?配置等
我从github下载了存储库,然后将项目导入intellij
并使用以下配置:
主类:org.elasticsearch.bootstrap.Elasticsearch
虚拟机选项:
-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)
然后当我尝试运行时出现以下错误:
error https://i.stack.imgur.com/6fHMB.png
对于 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
From Intellij, create a Remote debug configuration and set the port to 8000.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)