Установка#

Для Corax доступно два способа установки:

Автоматизированная установка доступна для следующих компонентов Corax:

При невозможности выполнить установку Corax с помощью Ansible-роли, воспользуйтесь ручной установкой.

Состав дистрибутива#

Единый дистрибутив Corax содержит все перечисленные ниже компоненты дистрибутива для запуска установки/обновления:

├── KFK-x.y.z-b.zip // Дистрибутив программного продукта
│   ├── adapting_distr.sh // Служебный скрипт для скриптов установки
│   ├── deploy-plaintext__kraft_plain_no_auth.sh // Скрипты для установки с конфигурацией: профиль для работы с KRaft контроллером и подключение без SSL
│   ├── deploy-plaintext__zk_plain_no_auth__kafka_plaintext_no_auth.sh // Скрипты для установки с конфигурацией: без SSL и без авторизации
│   ├── deploy-ssl__kraft_ssl_with_auth__kafka_ssl_with_auth__audit.sh // Скрипты для установки с конфигурацией: профиль для работы с KRaft контроллером и подключение с SSL и аудитом
│   ├── deploy-ssl__kraft_ssl_with_auth__kafka_ssl_with_auth.sh // Скрипты для установки с конфигурацией: профиль для работы с KRaft контроллером и подключение c SSL
│   ├── deploy-ssl__zk_mtls_with_auth__kafka_ssl_with_auth__audit__secman.sh // Скрипты для установки с конфигурацией: подключение с SSL, аудитом и авторизацией через Secret Management System (SecMan)
│   ├── deploy-ssl__zk_mtls_with_auth__kafka_ssl_with_auth__audit.sh // Скрипты для установки с конфигурацией: SSL с авторизацией и аудитом
│   ├── deploy-ssl__zk_mtls_with_auth__kafka_ssl_with_auth__secman.sh // Скрипты для установки с конфигурацией: SSL с авторизацией через Secret Management System
│   ├── deploy-ssl__zk_mtls_with_auth__kafka_ssl_with_auth.sh // Скрипты для установки с конфигурацией: SSL с авторизацией
│   ├── deprecated_deploy*.sh // Запрещенные к использованию скрипты установки
│   ├── help.txt // Краткая инструкция по скриптам установки и запуску файлов
│   ├── kafka_<версия Scala>-x.y.z // Основной дистрибутив Corax
│   ├── kafka-sbt-config // Конфигурации для профилей установки
│   ├── kfka-deploy-x.y.z-distrib // Ansible-ролями

Info

  • KFK - код продукта;

  • x.y.z - версия;

  • b — номер сборки.

Дополнительно в дистрибутиве поставляется SWID-тег файл regid.YYYY-MM.ru.sbertech_kfk-X.X.X.swidtag для идентификации программного обеспечения.

Порядок установки#