Solrコアの書き出し

コアで検索を無効にするには、バッキング・テーブルを削除せずに、Solrコアを書き出します。

コアで全文検索を無効にするには、バッキング・テーブルを削除せずに、コアを書き出します。

Solrコードの書き出しを簡素化するには、dsetool unload_coreを使用します。コマンドの構文は以下のとおりです。

$ dsetool unload_core keyspace.table [option ...]
ここで、optionは以下のオプションの1つまたは複数を表します。
オプション 設定 説明
deleteDataDir= trueまたはfalse trueの場合、基盤のCassandraデータを削除します。
deleteResources= trueまたはfalse trueの場合、コアに関連するリソース(solrconfig.xmlおよびschema)を削除します。
distributed= trueまたはfalse TrueおよびdeleteDataDir=trueの場合、すべてのノードのインデックス・データ・ディレクトリーを削除します。

このコマンドを実行すると、キースペース名とテーブル名の大文字/小文字の区別が維持されます。キースペース名とテーブル名では、大文字/小文字を正しく使用する必要があります。

認証が有効な場合、dsetoolコマンドは使用できません。代わりに、以下のコマンドを使用します。
curl -u username:password "http://localhost:8983/solr/admin/cores?action=UNLOAD&name=keyspace.table"
注: 1つ以上のノードが分散操作でコアを書き出すことができない場合、エラー・メッセージには故障ノードが表示されます。再度書き出しを発行します。