マスターとスレーブの2 つのサーバーでsolr 3.6 レプリケーションを使用しており、現在、クリーン バックアップを行う方法を探しています。
ウィキがそう言っているように、HTTP コマンドを使用して、次のようにマスターのスナップショットを作成できます。http://myMasterHost/solr/replication?command=backup
しかし、まだいくつか質問があります。
backup
インデックス ファイルをコピーする従来のシェル スクリプトでのコマンドの利点は何ですか?このコマンドはインデックスのみをバックアップします。
spellchecker
フォルダもコピーできますか?それは必要ですか?アプリケーションの実行中、つまり潜在的なインデックスの更新がある間にスナップショットを作成できますか?
- サーバーをバックアップから復元する必要がある場合、スレーブで何をする必要がありますか?
- スナップショットをインデックス フォルダーにコピーし、
replication.properties
ファイルを削除する (または削除しない) だけですか? - HTTP コマンドで fetchindex を要求します
http://mySlave/solr/replication?command=fetchindex
か? - マスターからの完全なレプリケーションを強制するために、スレーブ インデックス フォルダーを空にするだけですか?
- スナップショットをインデックス フォルダーにコピーし、