我有 Win 10 x64。我更新到 Java 8 Update 171。尝试使用此命令行运行 ES
cd bin
elasticsearch.bat -Ecluster.name=ABTest_Cluster_00 -Enode.name=ABTest_Node_00
导致无法启动这个相当神秘的错误
Common was unexpected at this time
我升级到172了还是一样。 (免责声明:这可能是“意外”而不是“意外”,但我不会重新安装 172 来检查它,然后再次降级。)
我查看了 jvm.options ,唯一能找到“常见”的地方是在评论中
# turn off a JDK optimization that throws away stack traces for common
# exceptions because stack traces are important for debugging
-XX:-OmitStackTraceInFastThrow
降级到 je 8 U 162 解决了这个问题,一切都很好。
我的本地 DynamoDB 在最新的 Java 下运行正常。这是我如何启动 ES 的问题吗(不这么认为 - 它已经工作了很长时间)? ES或Java有问题吗?有没有人知道的解决办法,因为我宁愿运行最新的 Java。
对我来说,帮助将 elasticsearch.bat 从 %JAVA% 更改为 !JAVA!在第 47 行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)