Способы оплаты Abuse

Как установить Apache Kafka на Ubuntu 20.04

31.01.2023, 19:47

Apache Kafka зачастую больше подходит для высоконагруженных проектов, чем брокеры сообщений вроде RabbitMQ, ActiveMQ. Установка Apache Kafka на выделенный или виртуальный сервер Ubuntu Server 20.04 нужна для работы высоконагруженных приложений и обеспечения пропускной способности. Кафка требователен к ресурсам: оперативная память должна быть минимум 4 Гб. 

Перед тем, как накатывать Apache Kafka на Ubuntu 20.04, необходимо выполнить первоначальные настройки:

создать юзера с правами sudo;

запустить и настроить брандмауэр;

закрыть доступ к серверу по SSH рут-пользователей.

Как установить Apache Kafka на Ubuntu 20.04

Для установки Кафки предварительно нужно проверить актуальные версии пакетов. Это делается командой:

$ sudo apt update.

Для корректной работы нужно иметь на виртуальном / выделенном сервере Java и Scala. Также для запуска Кафки требуется jre. Иннсталл осуществляется командой:

$ sudo apt install default-jre

Когда завершили работу, проверьте текущую версию Джавы:

$ java -version

Кафка работает через сеть, поэтому для работы необходима специальная учетка (безопасность, снижение риска компрометации). Создаем ее командой:

$ sudo adduser kafka

После логина ($ su -l kafka) меняем директорию и переходим в tmp. Команда стандартная:

$ cd /tmp

Для загрузки Кафки используется классическая команда с использованием курла терминала. Для скачивания Apache Kafka вводим:

$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz

Обратите внимание, что разработчик периодически обновляет ПО (в феврале 2023 актуальна версия 3.4.0.

Создаем каталог, в который распакуем дистрибутив. Команда в терминале:

$ mkdir ~/kafka

Меняем директорию, чтобы перейти в нужную папку и там уже распаковываем архив

$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.

Вы установили Apache Kafka на Ubuntu 20.04. Теперь осталось настроить корректную работу.