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的建议是正确的解决方案。你可以发表这个答案吗? –