使用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]
找不到这个错误,现在真的卡住了...... 任何提示非常感谢! 感谢
答案 0 :(得分:10)
你可以尝试使用更新版本的elasticsearch,它应该在那里修复(自制软件应该有0.19.9)。或者,此修复很简单,需要在elasticsearch.in.sh
文件中更改此行:JAVA_OPTS="$JAVA_OPTS -Xss128k"
至:JAVA_OPTS="$JAVA_OPTS -Xss256k"
。