【问题标题】:Elasticsearch fail to start shardsElasticsearch 无法启动分片
【发布时间】:2015-06-17 03:04:45
【问题描述】:

我正在尝试使用以下命令修复我的分片

java -cp lucene-core-4.10.2.jar -ea:org.apache.lucene... org.apache.lucene.index.CheckIndex /var/lib/elasticsearch/elasticsearch/nodes/0/indices/XXX/0/index/ -fix

但我收到以下错误

Error: Could not find or load main class org.apache.lucene.index.CheckIndex

【问题讨论】:

  • 它可能找不到 lucene-core-4.10.2.jar 。尝试指定 jar 的完整绝对路径,看看是否可行。
  • 知道在哪里可以找到 lucene-core-4.10.2.jar
  • 此外,如果您绝对需要,您可以通过在 elasticsearch.yml 中设置 index.shard.check_on_startup: fix 设置让 Elasticsearch 在启动时执行此操作
  • 它会起作用吗,因为在当前文档中他们提到“与 false 相同。此选项已弃用,将在 7.0 中完全删除。” elastic.co/guide/en/elasticsearch/reference/current/…

标签: elasticsearch lucene elasticsearch-plugin elastica


【解决方案1】:

您必须从 jars 目录运行此命令。它们位于我的 ubuntu 发行版中的 /usr/share/elasticsearch/lib 中。

【讨论】:

  • Windows 怎么样?
猜你喜欢
  • 1970-01-01
  • 2022-12-29
  • 2020-03-20
  • 1970-01-01
  • 2017-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多