最後の数週間から、私はSolrCloud
を3台の開発サーバーで使用しています(将来はZookeeperとSolrの5つの異なるサーバーに拡張します)。私の現在のSolrCloud
構造は以下の通りです。Solrcloud Backup&Restore indexed data
Server 1 : Java + Solr(port 8983) + Zookeeper(port 2181)
Server 2 : Java + Solr(port 8983) + Zookeeper(port 2181)
Server 3 : Java + Solr(port 8983) + Zookeeper(port 2181)
ここで私はCOLLECITON API
を使用して、コレクションRELOAD&私のコレクションのconf
をアップロードすることで、任意のサーバーからSOLR構成を作成することができています、すべての私のSOLR構成はを同期であると私はインデックスにできていますし、私を検索完全に文書化する。私のコレクションは1シャードと3レプリカを持っていたので、私は1つのシャードを2つに分割しました。だから基本的に3シャードと3レプリカとのその単一のコレクション。だから、
、今私はいくつかの質問
Q1を持っている)は私の現在の構造は、OKありますか?または私の現在の構造を変更する必要がありますか?
Q2)インデックスされたコレクションデータをバックアップして復元するにはどうすればよいですか?
Q3)私のサーバーの1つが接続を終了し、次に私のsolrデータをバックアップして復元しようとしているとどうなりますか?
私はバックアップにCOLLECTION API
エンドポイントを見てhttps://cwiki.apache.org/confluence/display/solr/Collections+API#CollectionsAPI-Backup で、ここで収集データを復元してきたように
が、バックアップにそれらの2つのAPIエンドポイントでpath/to/my/shard/drive
とすべてのものを設定して、私のインデックス付けを復元する方法を見つけ出すことができませんでしたデータ。ひどく