Elasticsearch OS X:无法初始化类org.elasticsearch.common.xcontent.XContentFactory

时间:2012-09-13 09:42:26

标签: macos elasticsearch homebrew

使用ElasticSearch with Rails。 (0.19.1)

突然重启Mac后,它将不再启动。不知道发生了什么变化(最近更新了Java) 我通过自制软件安装,并在重新安装相同的问题后。

当我尝试启动时:

elasticsearch -f -D es.config=/usr/local/Cellar/elasticsearch/0.19.1/config/elasticsearch.yml

我明白了:

[2012-09-13 10:33:38,865][INFO ][node                     ] [Ulysses] {0.19.1}[3944]: initializing ...
[2012-09-13 10:33:38,873][INFO ][plugins                  ] [Ulysses] loaded [], sites []
[2012-09-13 10:33:40,381][ERROR][bootstrap                ] {0.19.1}: Initialization Failed ...
1) NoClassDefFoundError[Could not initialize class org.elasticsearch.common.xcontent.XContentFactory]2) StackOverflowError[null]

找不到这个错误,现在真的卡住了...... 任何提示非常感谢! 感谢

1 个答案:

答案 0 :(得分:10)

你可以尝试使用更新版本的elasticsearch,它应该在那里修复(自制软件应该有0.19.9)。或者,此修复很简单,需要在elasticsearch.in.sh文件中更改此行:JAVA_OPTS="$JAVA_OPTS -Xss128k"至:JAVA_OPTS="$JAVA_OPTS -Xss256k"