versagt Ich habe SOLR auf einem eigenständigen Server ausgeführt wird, wurde ich für die Sicherung Testen und Wiederherstellen, um die Backup-I unter Befehl für SOLR eigenständigen Server wiederherstellen mit IndexNotFoundException
curl 'http://localhost:8983/solr/coreName/replication?command=backup'
Die obigen
verwendet zu nehmen Der Befehl kann die Sicherung erfolgreich durchführen. Aber ich habe unten Befehl verwendet, um die zuvor genommene Sicherung wiederherzustellen.curl 'http://localhost:8983/solr/coreName/replication?command=restore'
die die neueste verfügbare Backup verwendet und erfolgreich gestellt. Aber ich wollte den Backup-Namen in dem Befehl übergeben, also habe ich versucht, den unter Befehl
curl 'http://localhost:8983/solr/coreName/replication?command=restore&name=snapshot.2017xxxxxx'`
, wenn ich lief dies die Sicherung nicht gut gehen würde eine Störung zu erhalten, wie unten, wenn der Status wiederherstellen geprüft
<str name="status">failed</str><str name="exception">org.apache.lucene.index.IndexNotFoundException: no segments* file found in [email protected]/database/solr/data/UMB/data/snapshot.snapshot.20170503060914378 [email protected]: files: []</str></lst>
Könnte jemand bitte machen Sie mir, was falsch gehen. Das SOLR wird auf Cent OS gehostet.
Danke