Установка кластера

Шаг 1. Предварительная проверка (precheck)

Перед установкой нового кластера рекомендуется выполнить его предварительную проверку — Precheck. Проверка поможет убедиться в том, что все необходимые YUM-репозитории доступны, в кластере нет хостов с одинаковыми IP-адресами и все прочие требования соблюдены. Для запуска проверки:

  1. Примените действие Precheck к кластеру, выбранному на странице Clusters, нажав на иконку actions default dark actions default light в столбце Actions.

    Запуск предварительной проверки кластера precheck
    Запуск предварительной проверки кластера precheck
  2. Подтвердите действие в открывшемся окне.

    precheck verify
    Подтверждение действия
  3. Откройте страницу Jobs и дождитесь завершения проверки. После этого кликните по первой строке в списке задач (jobs).

    Переход к списку задач (jobs)
    Переход к списку задач (jobs)
  4. Просмотрите логи в открывшемся окне. Для загрузки логов нажмите Download.

    Просмотр логов задачи
    Просмотр логов задачи

Шаг 2. Запуск установки

Существует два способа установки:

  1. Установка всего кластера. В этом методе все сервисы кластера устанавливаются автоматически друг за другом после применения действия Install к кластеру.

  2. Установка отдельных сервисов. В этом методе каждый сервис устанавливается вручную путем применения к нему одного или нескольких действий. Этот способ также можно использовать для добавления новых сервисов в уже развернутый кластер.

В обоих методах каждый сервис запускается автоматически после установки.

ПРИМЕЧАНИЕ
В случае ошибок логи можно найти на странице Jobs.

Установка всего кластера

Чтобы установить все сервисы кластера за одну операцию, выполните шаги:

  1. Примените действие Install к кластеру, выбранному на странице Clusters, нажав на иконку actions default dark actions default light в столбце Actions.

    Переход к установке всего кластера
    Переход к установке всего кластера
  2. Подтвердите действие в открывшемся окне. Обратите внимание, что установка флага Reboot cluster servers after installation необходима для перезагрузки системы после завершения операции. В противном случае перезагрузку потребуется выполнить вручную.

    Подтверждение действия
    Подтверждение действия
  3. Дождитесь завершения установки.

  4. Если один или несколько сервисов не удается установить, можно определить причину ошибок по логам, исправить их и перезапустить установку. Для этого необходимо выбрать действие Reinstall в столбце Actions на странице Clusters.

    Перезапуск установки
    Перезапуск установки

Установка отдельных сервисов

Чтобы установить один или несколько сервисов вручную, необходимо предварительно добавить эти сервисы в кластер и затем применить к ним действия, описанные в подразделах ниже. Процесс установки сервиса ADB отличается от остальных сервисов.

ВНИМАНИЕ
Обратите внимание, что сервисы устанавливаются по очереди друг за другом. Не пытайтесь установить следующий сервис до окончания установки предыдущего.

Сервис ADB

  1. Откройте вкладку Services на странице кластера. В строке, соответствующей сервису ADB, нажмите на иконку actions default dark actions default light в столбце Actions и выберите действие Install ADB из выпадающего списка.

    Переход к установке ADB
    Переход к установке ADB
  2. Подтвердите действие в открывшемся окне.

    Подтверждение действия
    Подтверждение действия
  3. Дождитесь завершения установки. Статус сервиса ADB должен изменить свое значение с created на installed.

    Проверка статуса сервиса ADB после установки
    Проверка статуса сервиса ADB после установки
  4. Повторно нажмите на иконку actions default dark actions default light в столбце Actions и выберите действие Init cluster из выпадающего списка.

    Переход к инициализации ADB
    Переход к инициализации ADB
  5. Подтвердите действие в открывшемся окне.

    Подтверждение действия
    Подтверждение действия
  6. Дождитесь завершения инициализации. Статус сервиса ADB должен изменить свое значение с installed на initialized.

    Проверка статуса сервиса ADB после инициализации
    Проверка статуса сервиса ADB после инициализации

Прочие сервисы

  1. Откройте вкладку Services на странице кластера. Для сервиса, который должен быть установлен, нажмите на иконку actions default dark actions default light в столбце Actions и выберите действие Install из выпадающего списка.

    Переход к установке отдельных сервисов
    Переход к установке отдельных сервисов
  2. Подтвердите действие в открывшемся окне.

    Подтверждение действия
    Подтверждение действия
  3. Дождитесь завершения установки и убедитесь, что статус сервиса изменился с created на новое значение, указанное в таблице Статусы сервисов ADB после установки.

  4. Повторите предыдущие шаги для всех сервисов, которые необходимо установить.

ВАЖНО

При установке сервисов вручную важно соблюдать следующий порядок:

  1. ADB

  2. Chrony

  3. ADB to ADB

  4. PXF

  5. ADB ClickHouse Connector

  6. ADB to Kafka

  7. Kafka to ADB

  8. ADB Control

  9. ADBM

Шаг 3. Проверка статуса кластера после установки

В результате успешной установки происходит обновление статуса кластера и его сервисов:

  • Статус кластера, отображаемый в столбце State на странице Clusters, меняет свое значение с created на running.

    Статус кластера после успешной установки
    Статус кластера после успешной установки
  • Статус сервисов, отображаемый на вкладке Services страницы кластера, меняет свое значение с created на новое значение, указанное в таблице ниже.

    Статусы сервисов ADB после установки
    Сервис Новый статус

    ADB

    initialized

    Chrony

    synced

    PXF

    installed

    ADB ClickHouse Connector

    installed

    ADB to ADB

    installed

    ADB to Kafka

    installed

    Kafka to ADB

    installed

    ADB Control

    installed

    ADBM

    installed

    Статус сервисов кластера после успешной установки
    Статус сервисов кластера после успешной установки

Шаг 4. Создание базы данных по умолчанию

Чтобы создать базу данных, которая будет использоваться в новом кластере ADB по умолчанию, необходимо выполнить следующие действия:

  1. Откройте вкладку Services на странице кластера. В строке, соответствующей сервису ADB, нажмите на иконку actions default dark actions default light в столбце Actions и выберите действие Create database из выпадающего списка.

    Переход к созданию базы данных по умолчанию
    Переход к созданию базы данных по умолчанию
  2. Подтвердите действие в открывшемся окне.

    Подтверждение действия
    Подтверждение действия
  3. Дождитесь завершения процесса добавления базы данных.

    ПРИМЕЧАНИЕ
    В случае ошибок логи можно найти на странице Jobs.
  4. Убедитесь, что база данных добавлена успешно. Для этого:

    • Подключитесь к Master-серверу ADB (например, через SSH) под пользователем gpadmin, который создается по умолчанию.

      $ sudo su - gpadmin
    • Получите список всех баз данных в ADB.

      psql -l

      Результат команды приведен ниже.

                                     List of databases
         Name    |  Owner  | Encoding |  Collate   |   Ctype    |  Access privileges
      -----------+---------+----------+------------+------------+---------------------
       adb       | gpadmin | UTF8     | en_US.utf8 | en_US.utf8 | =Tc/gpadmin        +
                 |         |          |            |            | gpadmin=CTc/gpadmin
       diskquota | gpadmin | UTF8     | en_US.utf8 | en_US.utf8 |
       gpperfmon | gpadmin | UTF8     | en_US.utf8 | en_US.utf8 | gpadmin=CTc/gpadmin+
                 |         |          |            |            | =c/gpadmin
       postgres  | gpadmin | UTF8     | en_US.utf8 | en_US.utf8 |
       template0 | gpadmin | UTF8     | en_US.utf8 | en_US.utf8 | =c/gpadmin         +
                 |         |          |            |            | gpadmin=CTc/gpadmin
       template1 | gpadmin | UTF8     | en_US.utf8 | en_US.utf8 | =c/gpadmin         +
                 |         |          |            |            | gpadmin=CTc/gpadmin
      (6 rows)
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней