CheckIndex -fix参数在命令行中不起作用

时间:2018-09-11 02:43:48

标签: java elasticsearch lucene

我正在尝试恢复失败的ES分片,并且已经看到一些教程引用了以下文档:

https://lucene.apache.org/core/4_3_0/core/org/apache/lucene/index/CheckIndex.html

但是我无法运行以下命令,因为-fix标志不起作用。

/usr/share/elasticsearch/lib$ java -cp lucene-core*.jar -ea:org.apache.lucene... org.apache.lucene.index.CheckIndex "/var/lib/elasticsearch/nodes/0/indices/l1VcSQySRmuyFGTBBPjX9g/0/index/" -fix

ERROR: unexpected extra argument '-fix'

1 个答案:

答案 0 :(得分:0)

该参数已更改为-exorcise,以强调指出,如果找到有问题的段,则将其全部删除,而不是尝试修复或重建它们,以使索引进入可读状态