Способи оплати 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. Тепер залишилося налаштувати коректну роботу.