Настройка центральной установки

Для включения поиска данных из консоли "центральной" платформы в Data-cluster "подчиненных" или сторонних (не относящихся к Платформе) кластерах выполните следующие действия:

  1. Для каждого Data-cluster "подчиненной" Платформы запишите доменные имена его узлов и транспортные порты. Например, data-cluster-1.ngrsoftlab.ru:9301, data-cluster-1.ngrsoftlab.ru:9302, data-cluster-1.ngrsoftlab.ru:9303.

Доменные имена и HTTP-порты узлов можно просмотреть на странице свойств любого подключенного к "подчиненной" Платформе ресивера. Для определения транспортных портов в указанных на этой странице HTTP-портах надо вторую цифру заменить на 3. Например, если там указан 9201, транспортный порт узла будет 9301.
  1. Придумайте уникальные названия для каждого Data-cluster "подчиненной" платформы. Например, platform1-data1, platform1-data2 или используйте назначенные, если они уникальны.

  2. С помощью плагина devtools "центральной" платформы измените параметры Coordinator, отправив команду:

PUT _cluster/settings
{
  "persistent": {
    "cluster": {
      "remote": {
        "platform1-data1": {
          "skip_unavailable": true,
          "seeds": [
            "data-cluster-1.ngrsoftlab.ru:9301",
            "data-cluster-1.ngrsoftlab.ru:9302",
            "data-cluster-1.ngrsoftlab.ru:9303"
          ]
        }
      }
    }
  }
}

Подробнее о работе в Devtools консоли см. в пункте Взаимодействие с кластерами Opensearch через API.

В приведенном тексте массив "seeds" содержит доменные имена и транспортные порты узлов, выбранные в качестве примера для Data-cluster с именем platform1-data1.

Повторите действие для всех Data-cluster "подчиненной" Платформы.

Кроме Devtools, сторонний кластер можно добавить через интерфейс "Управление сторонними кластерами CCS". (Подробнее см. в разделе Управление сторонними кластерами CCS.)