~10 億行 (180 GB) のインデックス (Solr/Lucene v. 4.x) があり、それを Solr の Datastax バリアントに移行したいと考えていました。HOWTO や移行ガイドラインが見つかりませんでした。インデックス ディレクトリを Datastax solr.data// にコピーするだけでうまくいき、さらに solrconfig.xml と schema.xml をポストするだけで済みますか?
br
事故
~10 億行 (180 GB) のインデックス (Solr/Lucene v. 4.x) があり、それを Solr の Datastax バリアントに移行したいと考えていました。HOWTO や移行ガイドラインが見つかりませんでした。インデックス ディレクトリを Datastax solr.data// にコピーするだけでうまくいき、さらに solrconfig.xml と schema.xml をポストするだけで済みますか?
br
事故
最初の質問は、「保存」されるデータの量です。次に、既存の Solr データを CSV ファイルなどにエクスポートしてから、そのデータを Datastax Enterprise にインポートする必要があります。
ただし、Lucene/Solr インデックスを Datastax Enterprise に直接移動することはできません。まず、DSE は、Solr ドキュメントごとにいくつかの追加属性を保存します。
DSE の要点は、Cassandra がレコードのシステムになり、生データを維持し、DSE/Solr が単にデータにインデックスを付けて豊富なクエリをサポートすることです。DSE は Cassandra を使用してデータを保存し、Solr を使用してデータのインデックスを作成します。
https://github.com/dbashford/solr2solrのようなものを使用して、あるデータから別のデータにコピーできますが、インデックス ファイルを再利用することはできません。