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

bob*_*eno 3 macos homebrew elasticsearch

使用ElasticSearch with Rails.(0.19.1)

重新启动Mac后突然间它不再启动了.不确定我通过自制软件安装了什么(最近更新了Java),并在重新安装相同的问题之后.

当我尝试启动时:

elasticsearch -f -D es.config=/usr/local/Cellar/elasticsearch/0.19.1/config/elasticsearch.yml
Run Code Online (Sandbox Code Playgroud)

我明白了:

[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]
Run Code Online (Sandbox Code Playgroud)

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

kim*_*chy 10

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