Как оптимизировать индекс Solr, когда недостаточно места на диске?

Мне нужно оптимизировать индекс solr, который в настоящее время содержит около 1000 файлов на диске, занимающих около 400 ГБ. На моем диске свободно 200 ГБ, и у меня есть другой диск с 1 ТБ свободного места.

Есть ли способ либо:

  • Оптимизация с использованием менее 200 ГБ или
  • Оптимизировать, используя дополнительный диск?

У меня сложилось впечатление, что Solr восстанавливает индекс с нуля, а затем заменяет его, так что кажется, что это должно быть как-то возможно. У меня там терабайт сидит. Могу ли я использовать это?

1 ответ

Решение

Скопируйте данные на диск емкостью 1 ТБ и измените файл solrconfig.xml, чтобы он указывал на новый каталог.

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

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

Убедитесь, что вы остановили свой сервер, прежде чем копировать данные. Оптимизируйте индекс и удалите удаленные документы.

Другие вопросы по тегам