0
我需要優化一個solr索引,目前約有1,000個磁盤上的文件大約需要400GB。我的磁盤上有200GB空閒空間,另外有大約1TB空閒空間的磁盤。如何在沒有足夠的磁盤空間時優化Solr索引?
有什麼辦法要麼:超過200GB少用
- 優化,或使用輔助磁盤
- 優化?
我的印象是,Solr從零開始重建索引,然後交換它,所以它看起來應該以某種方式成爲可能。我有一個terabyte坐在那裏。我可以使用它嗎?
我需要優化一個solr索引,目前約有1,000個磁盤上的文件大約需要400GB。我的磁盤上有200GB空閒空間,另外有大約1TB空閒空間的磁盤。如何在沒有足夠的磁盤空間時優化Solr索引?
有什麼辦法要麼:超過200GB少用
我的印象是,Solr從零開始重建索引,然後交換它,所以它看起來應該以某種方式成爲可能。我有一個terabyte坐在那裏。我可以使用它嗎?
將數據複製到1TB驅動器並將solrconfig.xml更改爲指向新目錄。
https://wiki.apache.org/solr/SolrConfigXml#dataDir_parameter
<dataDir>/var/data/solr</dataDir>
請務必停止服務器複製數據之前。優化索引並清除已刪除的文檔。
在IRC上給出了一個建議:關閉索引,將dataDir移動到較大的磁盤,更改dataDir配置並重新啓動索引。 – mlissner
IRC的建議是正確的解決方案。你可以發表這個答案嗎? –