Установка#

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

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

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

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

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

├── KFK-x.y.z-b.zip // Дистрибутив программного продукта
│   ├── adapting_distr.sh // Служебный скрипт для скриптов установки
│   ├── Corax-ansible-x.y.z-b/ // Ansible-роли для установки
│   ├── Corax-doc-x.y.z/ // Документация
│   ├── 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, подключение с SSL
│   ├── deploy-ssl__zk_mtls_with_auth__kafka_ssl_with_auth__audit__secman.sh // Скрипт для установки: SSL, аудит и авторизация через 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 с авторизацией через SecMan
│   ├── deploy-ssl__zk_mtls_with_auth__kafka_ssl_with_auth.sh // Скрипт для установки: SSL с авторизацией
│   ├── deprecated_deploy-sasl_plaintext__zk_sasl_kerberos_with_auth__kafka_sasl_kerberos_with_auth.sh // Запрещенный скрипт установки
│   ├── deprecated_deploy-sasl_plaintext__zk_sasl_kerberos_with_auth__kafka_sasl_ssl_with_auth__audit.sh // Запрещенный скрипт установки
│   ├── deprecated_deploy-sasl_plaintext__zk_sasl_kerberos_with_auth__kafka_sasl_ssl_with_auth.sh // Запрещенный скрипт установки
│   ├── help.txt // Краткая инструкция по скриптам установки и запуску файлов
│   ├── kafka-dist.zip // Основной дистрибутив Corax
│   ├── kafka-sbt-config.zip // Конфигурации для профилей установки
│   ├── kfka-deploy-x.y.z-distrib.zip // Ansible-роли для развертывания
│   └── regid.YYYY-MM.ru.sbertech_kfka-X.X.X.swidtag // SWID-тег для идентификации ПО

Info

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

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

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

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