Вы можете использовать тот же ансамбль Zookeeper для обработки нескольких экземпляров Solr или SolrCloud.
Однако данные должны храниться отдельно. Это (возможно) лучше всего сделать, используя функцию «chroot» в Zookeeper.
По существу, когда вы создаете «пространство» в Zookeeper для своего экземпляра Solr, вы добавляете/some_thing_unique и сохраняете это в соответствующих конфигурационных файлах в Solr - тогда у вас не должно быть никаких проблем.
Я не испытал перемещение существующего экземпляра Solr от одного Zookeeper к другому - я бы предположил, что вам придется взять Solr вниз, изменить конфиги, настроить коллекцию и т. Д. В Zookeeper и перезапустить Solr. Я уверен, что все это получилось в тестовой среде, прежде чем делать это вживую.
Надежда, что помогает ...
О, вот как я это сделал при создании коллекции «новый» в Zookeeper ... Вы заметите, я дал ему имя (название моей коллекции), как а также отметить, какую версию Solr я использовал. Это позволяет мне установить более поздние версии Solr и перенести мою коллекцию на эту более позднюю версию и сохранить ее в том же ансамбле Zookeeper ...
/opt/solr/server/scripts/cloud-scripts/zkcli.sh - zkhost 10.196.12.103,10.196.12.104,10.196.22.103 -cmd makepath/myCollectionName_solr6_2