Установка#
Для Corax доступно два способа установки:
автоматизированная установка с помощью Ansible-роли (рекомендуемый способ);
Автоматизированная установка доступна для следующих компонентов 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 для идентификации программного обеспечения.