【问题标题】:How to optimize Solr index when not enough disk space?磁盘空间不足时如何优化 Solr 索引?
【发布时间】:2017-03-01 20:15:49
【问题描述】:

我需要优化一个 solr 索引,该索引目前在磁盘上有大约 1,000 个文件,占用大约 400GB。我的磁盘上有 200GB 的可用空间,我还有另一个大约 1TB 可用空间的磁盘。

有什么办法:

  • 使用小于 200GB 的空间进行优化,或者
  • 使用辅助磁盘进行优化?

我的印象是 Solr 从头开始​​重建索引,然后将其换入,所以这似乎应该以某种方式成为可能。我有一个 TB 坐在那里。可以用吗?

【问题讨论】:

  • 在 IRC 上给出的一个建议:关闭索引,将 dataDir 移动到更大的磁盘,更改 dataDir 配置,然后重新启动索引。
  • IRC 的建议是正确的解决方案。请您将其发布为答案吗?

标签: solr diskspace


【解决方案1】:

将数据复制到 1TB 驱动器并更改 solrconfig.xml 以指向新目录。

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

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

确保在复制数据之前停止服务器。优化索引并删除已删除的文档。

【讨论】:

    猜你喜欢
    • 2016-06-08
    • 2013-10-09
    • 2015-12-04
    • 2015-12-30
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    相关资源
    最近更新 更多