Шаги по установке (обязательный)#
Убедитесь, что дистрибутив распакован. Если директория
KFK-x.y.z-bотсутствует — распакуйте архив (в примере используется директория$HOME/corax-distrib/):cd $HOME/corax-distrib unzip KFK-x.y.z-b.zip -d $HOME/corax-distrib/Перейдите в директорию с дистрибутивом для ручной установки (в примере
$HOME/corax-distrib/KFK-x.y.z-b):cd $HOME/corax-distrib/KFK-x.y.z-bСодержимое каталога:
├── 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 — номер сборки.
Запустите скрипт с необходимым профилем, например:
./deploy-plaintext__zk_plain_no_auth__kafka_plaintext_no_auth.shСкрипт распакует дистрибутив, переложит файлы properties для выбранного профиля в каталог
./config. В результате в текущем каталоге должны появиться каталоги:Каталог
Описание
bin
Каталог с исполняемыми файлами
config
Каталог с конфигурационными файлами
data
Каталог для данных
etc
Каталог для символической ссылки kafka
libs
Каталог для библиотек kafka
logs
Каталог для логов kafka
optional
Каталог для опциональных инструментов
util
Каталог, в который перекладывается Corax после применения скрипта профиля