Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当磁盘空间不足时,如何优化Solr索引?_Solr_Diskspace - Fatal编程技术网

当磁盘空间不足时,如何优化Solr索引?

当磁盘空间不足时,如何优化Solr索引?,solr,diskspace,Solr,Diskspace,我需要优化solr索引,该索引目前在磁盘上有大约1000个文件,占用大约400GB。我的磁盘上有200GB的可用空间,我还有一个磁盘,大约有1TB的可用空间 有没有办法: 使用小于200GB的容量进行优化,或 使用辅助磁盘进行优化 我的印象是,Solr从头开始重建索引,然后将其交换,所以看起来这应该是可能的。我有一个TB的字节在那里。我可以使用它吗?将数据复制到1TB驱动器,并更改solrconfig.xml以指向新目录 /var/data/solr 请确保在复制数据之前停止服务器。优化

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

有没有办法:

  • 使用小于200GB的容量进行优化,或
  • 使用辅助磁盘进行优化

我的印象是,Solr从头开始重建索引,然后将其交换,所以看起来这应该是可能的。我有一个TB的字节在那里。我可以使用它吗?

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

/var/data/solr

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

在IRC上给出的一个建议是:关闭索引,将dataDir移动到更大的磁盘,更改dataDir配置,然后重新启动索引。IRC的建议是正确的解决方案。请你把这个贴出来作为答复好吗?
<dataDir>/var/data/solr</dataDir>