У меня кластер SolrCloud состоит из 5 хостов в одном DC.
Конфигурация коллекции состоит из 5 сегментов, 3 реплик и не более 3 сегментов на хост.
Используемая версия Solr - 5.3.1.
Из-за непредвиденных действий по техническому обслуживанию его необходимо временно переместить в другой DC. Чтобы минимизировать влияние, нам нужно, чтобы индексированные данные были доступны с новой настройкой. Все узлы имеют примерно 100 ГБ проиндексированных данных.
Я уже пытался скопировать все настройки на новый DC и перезапустился после обновления информации о хосте в файлах конфигурации. Он всегда жалуется на те или иные шарды, недоступные хостам при запросе данных. [код ошибки 503]
Примечание: резервная копия была взята из текущей настройки.
Я также попытался снова создать целый кластер с той же конфигурацией и скопировать только каталог данных из резервной копии. Это также приводит к shards not available
от хостов.
Я хотел понять, если что-то не так в процессе, которому я следую. Я подозреваю, что резервное копирование должно выполняться после остановки определенного узла.
Есть ли какой-нибудь простой и лучший способ? Я использую Solr-5.3.1.