【发布时间】: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