Как оптимизировать индекс Solr, когда недостаточно места на диске?
Мне нужно оптимизировать индекс solr, который в настоящее время содержит около 1000 файлов на диске, занимающих около 400 ГБ. На моем диске свободно 200 ГБ, и у меня есть другой диск с 1 ТБ свободного места.
Есть ли способ либо:
- Оптимизация с использованием менее 200 ГБ или
- Оптимизировать, используя дополнительный диск?
У меня сложилось впечатление, что Solr восстанавливает индекс с нуля, а затем заменяет его, так что кажется, что это должно быть как-то возможно. У меня там терабайт сидит. Могу ли я использовать это?
1 ответ
Решение
Скопируйте данные на диск емкостью 1 ТБ и измените файл solrconfig.xml, чтобы он указывал на новый каталог.
https://wiki.apache.org/solr/SolrConfigXml
<dataDir>/var/data/solr</dataDir>
Убедитесь, что вы остановили свой сервер, прежде чем копировать данные. Оптимизируйте индекс и удалите удаленные документы.