Ich habe einen Index mit 5 primären Shards und keine Replikate.So löschen Sie Daten aus einem bestimmten Shard
Einer meiner Shard (Shard 1) ist im nicht zugewiesenen Zustand. Wenn ich die Protokolldatei überprüft, fand ich unter Fehler aus:
2obv65.nvd, _2vfjgt.fdx, _3e3109.si, _3dwgm5_Lucene45_0.dvm, _3aks2g_Lucene45_0.dvd, _3d9u9f_76.del, _3e30gm.cfs, _3cvkyl_es090_0.tim, _3e309p.nvd, _3cvkyl_es090_0.blm]]; nested: FileNotFoundException[_101a65.si]; ]]
Wenn i den Index überprüft, konnte ich die 1101a65.si-Datei für die Scherbe nicht finden.
Ich kann die fehlende Datei .si
nicht finden. Ich habe viel versucht, aber konnte den Shard 1 nicht wieder zuweisen.
Gibt es eine andere Möglichkeit, den Shard 1 erneut zuweisen? oder muss ich die gesamten shard 1 Daten löschen?
Bitte vorschlagen.
@ Val..could Bitte helfen Sie mir dabei. –
Wie, irgendwelche Knoten laufen Sie im Cluster? (Haben Sie mindestens ein Replikat, und wenn ja, zeigt es dasselbe Verhalten?) Welche Version von Elasticsearch verwenden Sie auch? – Adonis
Im Cluster laufen 3 Knoten. Von den 3, 2 Knoten sind Datenknoten und einer ist Master-Knoten. Im Cluster ist kein Replikat vorhanden. Ich verwende ziemlich alte Version, d. H. 1.1.2. –