4

在 Solr 4.0 中,在添加文档时会创建一个事务日志文件。提交文档后,该位置中会出现一个事务日志文件。如果事务日志文件很大并且提交的事务该日志文件占用不必要的空间。如何删除已提交的事务日志文件,如果不再使用它会自动删除吗?

是否有任何配置可以设置事务日志的最大大小?如果是这样,一旦达到事务日志文件的最大大小,是否会创建新的事务日志文件?

4

1 回答 1

2

从这个问题 - Solr 事务日志问题,在 Solr 用户邮件列表中:

问:事务日志会增长到多大,应该保留多长时间?

答:我们保留了足够的日志以满足至少 100 次更新回溯。不需要的日志文件会自动删除。当硬提交完成时,我们创建一个新的日志文件(因为我们知道正常的索引文件已经同步,因此我们不再需要更新日志来保证持久性)。

发出硬提交是将事务日志保持在可管理大小的关键。您可以将 Solr 配置为根据时间或文档计数自动执行提交 - 有关更多详细信息,请参阅 Solr Wiki 上的更新处理程序部分。

于 2013-03-11T11:39:09.790 回答