Коллекции, шарды и реплики
replicationFactor(!) — число реплик каждого бакета индекса, размещённых по инстансам SolrCloud. При 1 (по умолчанию для одиночного узла) резервирования нет: потеря инстанса означает потерю доступности его бакетов до переиндексации. При 2 и выше — каждая коллекция имеет N копий на разных узлах; поиск продолжается при потере одного инстанса.
- Меню → [Общие настройки → Поиск (Solr)].
- В блоке [Резервирование (replicationFactor(!))] укажите число (1–8).
- При необходимости отметьте [Применить к существующим бакетам] — тогда для каждого активного бакета Клавдий доведёт число реплик до N (SolrCloud сам разместит новые реплики по live(!)-узлам).
- Нажмите [Сохранить]. Новые бакеты (будущие месяцы) создаются сразу с этим replicationFactor(!).
Изменение применяется без перезапуска узла. Для применения к существующим бакетам требуется режим SolrCloud.
Действий администратора не требуется. Клавдий обращается к одному локальному Solr; SolrCloud нативно выполняет распределённый запрос по шардам и репликам на всех инстансах, объединяя результаты внутри Solr. Перекрёстный поиск по бакетам разных месяцев Клавдий выполняет сам (fan-out(!) по коллекциям с пропуском отключённых).
Связанные материалы
Навигация по книге
- Следующая статья: Жизненный цикл поискового индекса