2015-12-26 5 views
1

Я подготовил индекс Solr. Теперь я пытаюсь реплицировать этот индекс на все узлы в кластере SolrCloud. В главном подчинении я сделал это без проблем, когда я определил ReplicationHandler с помощью Master и Slaves с помощью master-url. Но как я могу это сделать с SolrCloud?Репликация индекса SolrCloud

+0

SolrCloud отличается от модели master-slave. Облако Solr имеет понятия осколков и реплики осколков для обработки репликации. Я бы посоветовал вам прочитать дополнительную документацию от Apache Solr. У меня есть хорошо сконфигурированный и документированный пример. – YoungHobbit

+0

В частности, replicationFactor и numShards при создании коллекции автоматически устанавливают эти параметры для вас. – MatsLindh

+0

Я прочитал много документации и запустил ZooKeeper и SolrCloud в Docker. Я понимаю, как репликация работает в SolrCloud и отличается от Master-Slave. Мой вопрос: как сделать индексы автоматической репликации? Знаете ли вы, как я могу сделать то же самое для SolrCloud? – VladislavLysov

ответ

1

SolrCloud не имеет понятия хозяина & раб. Если есть две (или три) реплики, Zookeeper решит, кто лидер среди реплик.

Лидер в этом случае будет действовать как мастер. Другие будут работать как раб (они будут копировать реплику лидера).

Если реплика лидера мертва, Zookeeper назначит нового лидера среди реплик.

 Смежные вопросы

  • Нет связанных вопросов^_^