代码之家  ›  专栏  ›  技术社区  ›  bobomoreno

Elasticsearch OS X:无法初始化类org.lasticsearch.comon.xcontent.XContentFactory

  •  3
  • bobomoreno  · 技术社区  · 12 年前

    将ElasticSearch与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 回复  |  直到 12 年前
        1
  •  10
  •   kimchy    12 年前

    你能尝试使用一个新版本的弹性搜索吗?它应该在那里修复(自制软件应该有0.19.9)。或者,修复很简单,需要在 elasticsearch.in.sh 归档此行: JAVA_OPTS="$JAVA_OPTS -Xss128k" 对此: JAVA_OPTS="$JAVA_OPTS -Xss256k"