Управление шаблонами автоматического следования
Для репликации индексов временных рядов необходимо настроить шаблон автоматического следования, чтобы каждый новый индекс в ряду реплицировался автоматически. Всякий раз, когда имя нового индекса в удалённом кластере соответствует шаблону автоматического следования, соответствующий индекс-фолловер добавляется в локальный кластер.
Шаблоны автоматического следования соответствуют только открытым индексам на удалённом кластере, у которых все первичные фрагменты запущены. Шаблоны автоматического следования не соответствуют индексам, которые нельзя использовать для CCR, таким как закрытые индексы или поисковые снимки. Избегайте использования шаблона автоматического следования, который соответствует индексам с блокировкой чтения или записи. Эти блокировки препятствуют репликации таких индексов индексами-фолловерами.
Вы также можете создавать шаблоны автоматического следования для потоков данных. Когда на удалённом кластере генерируется новый базовый индекс, этот индекс и его поток данных автоматически следуют, если имя потока данных соответствует шаблону автоматического следования. Если вы создаёте поток данных после создания шаблона автоматического следования, все базовые индексы автоматически отслеживаются.
Потоки данных, реплицированные с удалённого кластера с помощью CCR, защищены от локальных переключений. Для преобразования этих потоков данных в обычные потоки данных можно использовать API для продвижения потока данных.
Шаблоны автоматического следования особенно полезны с управлением жизненным циклом индексов, которое может постоянно создавать новые индексы в кластере, содержащем индекс-лидер.
Для начала использования шаблонов автоматического следования репликации между кластерами из Stack Management в Kibana выберите Репликация между кластерами в боковом навигационном меню и выберите вкладку Шаблоны автоматического следования.
Создание шаблонов автоматического следования
При создании шаблона автоматического следования вы настраиваете набор шаблонов для одного удалённого кластера. Когда в удалённом кластере создаётся индекс с именем, соответствующим одному из шаблонов в наборе, в локальном кластере настраивается индекс-фолловер. Индекс-фолловер использует новый индекс в качестве индекса-лидера.
Для добавления новой конфигурации шаблона автоматического следования используйте API для создания шаблона автоматического следования.
Получение шаблонов автоматического следования
Чтобы просмотреть существующие шаблоны автоматического следования и внести изменения в базовые шаблоны, обратитесь к Kibana на вашем удаленном кластере.
Выберите шаблон автоматического следования, о котором вы хотите получить подробную информацию. Оттуда вы можете внести изменения в шаблон автоматического следования. Вы также можете просмотреть свои индексы-фолловеры, включенные в шаблон автоматического следования.
Для проверки всех настроенных коллекций шаблонов автоматического следования используйте API для получения шаблона автоматического следования.
Приостановка и возобновление шаблонов автоматического следования
Чтобы приостановить и возобновить репликацию коллекций шаблонов автоматического следования, обратитесь к Kibana, выберите шаблон автоматического следования и приостановите репликацию.
Чтобы возобновить репликацию, выберите шаблон и выберите Управление шаблоном > Возобновить репликацию.
Для приостановки шаблонов автоматического следования используйте API для приостановки шаблона автоматического следования. Для возобновления шаблонов автоматического следования используйте API для возобновления шаблона автоматического следования.
Удаление шаблонов автоматического следования
Чтобы удалить коллекцию шаблонов автоматического следования, обратитесь к Kibana, выберите шаблон автоматического следования и приостановите репликацию.
Когда статус шаблона изменится на Приостановлено, выберите Управление шаблоном > Удалить шаблон.
Для удаления настроенной коллекции шаблонов автоматического следования используйте API для удаления шаблона автоматического следования.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/ccr-auto-follow.html