solr 3.6 replication 2台のサーバ - マスタとスレーブ - を使用しています。現在、クリーンバックアップを行う方法を探しています。master-slave solr 3.6サーバを使用したバックアップ戦略
As the wiki says so、我々はこのようなマスターのスナップショットを作成するために、HTTPコマンドを使用することができます。http://myMasterHost/solr/replication?command=backup
しかし、我々はまだいくつか質問がある:
上
backup
コマンドの利点は何ですかインデックスファイルをコピーする古典的なシェルスクリプト?このコマンドはインデックスのみをバックアップします。
spellchecker
フォルダもコピーできますか?それは必要ですか?アプリケーションが実行されている間にスナップショットを作成できるので、インデックスの更新は可能ですか?
- バックアップからサーバーを復元する必要がある場合、スレーブで何をする必要がありますか?
- そのインデックスフォルダにスナップショットをコピーし、
replication.properties
ファイルを削除するだけですか? - HTTPコマンド
http://mySlave/solr/replication?command=fetchindex
でfetchindexを要求しますか? - スレーブインデックスフォルダを空にするだけで、マスターから完全に複製されますか?
- そのインデックスフォルダにスナップショットをコピーし、
それは私たちが使用しようとしている解決策です。しかし、コミットが同時に発生している場合、バックアップが破損する危険性があるかどうかは分かりますか?バックアップコマンドがこれを処理することを期待できますが、実際にはsolrのドキュメントには言及されていません。 –
私の答えが更新されました。うまくいけば、あなたにとって役に立ちます。 – javanna