优化Solr服务器,磁盘空间非常大

时间:2016-11-18 06:41:20

标签: java solr lucene

我正在处理Solr环境,并了解到磁盘空间利用率为97%。在这种情况下,任何人都可以帮助我优化磁盘空间。当我尝试使用下面的curl进行优化时,文件系统利用率达到100%并且优化失败。

curl http://solrUrl:8080/solr/dimensions1/update -H "Content-type: text/xml" --data-binary '<optimize />'

1 个答案:

答案 0 :(得分:0)

任何优化调用都要求您至少具有与索引大小相同的可用磁盘空间量,因为必须将所有段(和文档)写入新文件。除非您的大多数文档已被删除,否则您将不得不假设任何小于可用索引大小的内容都将失败。

如果您可以使服务器脱机,您可以从头开始重新索引(删除索引并再次提交所有文档),或者您可以将索引移动到具有足够空间的新服务器,在那里优化索引,然后将其复制回原始服务器并从那里提供服务。这也需要很短的停机时间,但不会从头开始。