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

Для включения поиска данных из консоли «центральной» платформы в 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.)