Настройка сервера для подключения к кластеру Kafka
Чтобы настроить сервер для работы с кластером Kafka:
- Установите клиент Apache Kafka.
- Установите Java.
- Импортируйте сертификат на сервер.
- Создайте конфигурационный файл клиента.
Установка клиента Apache Kafka
Чтобы установить клиент Apache Kafka на сервер:
- Подключитесь к серверу по SSH-ключу.
Смените пользователя на root, выполнив команду:
Скачайте в папку /tmp/ архив с клиентом Apache Kafka той версии, которая выбрана при заказе кластера. Для этого выполните команду:
Версия Apache Kafka Ссылка на архив 2.4.1 https://archive.apache.org/dist/kafka/2.4.1/kafka_2.13-2.4.1.tgz 2.8.2 https://archive.apache.org/dist/kafka/2.8.2/kafka_2.13-2.8.2.tgz Создайте папку для клиента Apache Kafka и конфигурационных файлов, выполнив команду:
Распакуйте загруженный архив с клиентом Apache Kafka в папку /app/kafka/, выполнив команду, соответствующую версии Apache Kafka:
Установка Java
Чтобы использовать клиент Apache Kafka, установите Java (не ниже версии 8) на сервер:
- Подключитесь к серверу по SSH-ключу.
Смените пользователя на root, выполнив команду:
Скачайте в папку /tmp/ архив с Java, выполнив команду:
Создайте папку для Java и конфигурационных файлов, выполнив команду:
Распакуйте загруженный архив с Java в папку /app/java/, выполнив команду:
Добавьте путь для вызова java в файл /root/.profile, выполнив команду:
Подключите переменные из файла /root/.profile, выполнив команду:
Импорт сертификатов
Чтобы подключиться к кластеру Kafka, импортируйте сертификат на сервер:
- Перейдите в раздел Ресурсы → Приложения → Managed Service for Kafka.
- Нажмите на строку с нужным кластером и перейдите на вкладку Сертификаты.
- Нажмите на кнопку
Действия и выберите пункт Получение цепочки сертификатов Kafka: - В открывшемся окне нажмите на кнопку Подтвердить.
- Перейдите на вкладку История действий.
- Нажмите на кнопку Получение цепочки сертификатов Kafka:
Показать результаты выполнения действия в строке с действием - Откроется окно с содержимым сертификатов. Скопируйте всё содержимое:
- Подключитесь к серверу по SSH-ключу.
Смените пользователя на root, выполнив команду:
- Создайте файл intermediate_private.pem в папке /tmp/ и вставьте в него содержимое сертификатов.
Создайте папку для сертификата, выполнив команду:
Импортируйте сертификат на сервер, выполнив команду:
- Введите любой пароль для импортированного сертификата.
- Повторно введите пароль.
Введите yes и нажмите Enter.
Примечание
Запишите данный пароль, т.к. он понадобится при подключении к кластеру.
Обновление сертификатов
Если действие сертификата закончилось, обновите его.
Чтобы обновить сертификат:
- В главном меню портала перейдите в раздел Ресурсы → Приложения → Managed Service for Kafka.
- Нажмите на строку с нужным кластером.
- Перейдите на вкладку Сертификаты и нажмите на кнопку Действия.
- Выберите пункт Обновление сертификатов Kafka.
- Нажмите на кнопку Подтвердить.
В результате срок действия сертификата продлится на 1 год.
Создание конфигурационного файла клиента
Чтобы подключиться к кластеру Kafka, создайте конфигурационный файл клиента:
- Перейдите в папку /app/kafka/config/.
- Создайте файл client.properties и скопируйте в него:
где:
- username — имя пользователя для авторизации в сервисе Kafka, указанное при создании кластера;
- password — пароль пользователя для авторизации в сервисе Kafka, указанный при создании кластера;
- ssl.truststore.location — расположение сертификата;
- ssl.truststore.password — пароль от сертификата.
3. Сохраните файл client.properties.
В этой статье
Мы ответили на ваш вопрос?