2013-03-11 65 views
4

在Solr 4.0中,添加文檔時創建事務日誌文件。提交文檔後,事務日誌文件出現在該位置。如果事務日誌文件大小很大,並且事務提交了該日誌文件佔用的空間不必要。如何刪除提交的事務日誌文件,如果不再使用它,它也會自動刪除嗎?如何在Solr 4.0中自動刪除事務日誌文件?

是否有任何配置來設置事務日誌的最大大小?如果是這樣,一旦達到事務日誌文件的最大大小,是否會創建新的事務日誌文件?

回答

2

從這個問題 - Solr Transaction Log Question,Solr的用戶郵件列表上:

問:多大將事務日誌增長,以及多久它應該被周圍保持?

- 答:我們保持足夠的日誌,以滿足至少100更新 回頭看。不需要的日誌文件被自動刪除。 當硬提交完成後,我們創建一個新的日誌文件(因爲我們知道 正常的索引文件已被同步,因此我們不再需要更新日誌以獲得持久性)。

發出硬提交是使事務日誌保持可管理大小的關鍵。您可以將Solr配置爲根據時間或文檔計數自動執行提交 - 有關更多詳細信息,請參見Solr Wiki上的Update Handler Section