Перейти к основному содержимому
Версия: 5.1

Предварительная настройка

На всех узлах кластера Kafka необходимо выполнить базовую подготовку окружения. Эти шаги обеспечивают корректную установку и работу сервисов Kafka.

  1. Создание системной группы и пользователя

Kafka будет запускаться от имени отдельного системного пользователя. Для его создания выполните следующие команды:

$ sudo groupadd -g 995 kafka
$ sudo useradd -u 995 -g 995 kafka
  1. Создание базового каталога установки
$ sudo mkdir /app
  1. Копирование установочного архива

Скопируйте архив kafka.tar.gz, содержащий дистрибутив Kafka, в каталог /tmp.

  1. Распаковка архива Kafka

Распакуйте содержимое архива непосредственно в каталог /app:

$ sudo tar zxvf /tmp/kafka.tar.gz -C /app/ --strip 1
Примечание

Опция --strip 1 используется для извлечения содержимого архива без вложенных директорий.

  1. Проверка содержимого каталога /app

Проверьте, что после распаковки были созданы необходимые каталоги:

$ ls -al /app

Структура каталогов после распаковки Kafka:

КаталогНазначение
certsХранение SSL-сертификатов для безопасного взаимодействия компонентов Kafka.
jdkСреда выполнения Java (JDK), необходимая для работы Kafka.
kafkaРабочий каталог Kafka.
logsКаталог для хранения логов Kafka.
serviceСлужебные файлы для запуска и управления сервисом Kafka.
  1. Назначение прав доступа

Измените владельца всех созданных каталогов на пользователя Kafka:

$ sudo chown -R kafka:kafka /app/{certs,jdk,kafka,logs,service}