2017-03-01 21 views
0

現在、約400GBを占めるディスク上に約1,000のファイルを持つsolrインデックスを最適化する必要があります。私のディスクには200GBの空き容量があり、空き容量が約1TBの別のディスクがあります。ディスク容量が不足しているときにSolrインデックスを最適化する方法は?

  • 200ギガバイト未満を使用して最適化、または二次ディスクを使用して
  • 最適化:

    は、いずれかの方法はありますか?

私の印象は、Solrがインデックスをゼロから再作成してからスワップすることです。このようにしなければならないようです。私はそこにテラバイト座っている。それを使うことはできますか?

+1

IRCで提案されている1つの提案:インデックスをシャットダウンし、dataDirを大きなディスクに移動し、dataDir configを変更してインデックスを再起動します。 – mlissner

+0

IRCからの提案が正しい解決策です。これを回答として投稿できますか? –

答えて

1

データを1TBドライブにコピーし、solrconfig.xmlを新しいディレクトリを指すように変更します。

https://wiki.apache.org/solr/SolrConfigXml#dataDir_parameter

<dataDir>/var/data/solr</dataDir> 

あなたがデータをコピーする前に、あなたのサーバーを停止していることを確認します。索引を最適化し、削除された文書を消去します。

関連する問題