Как да инсталираме Apache Kafka в Ubuntu 20.04

31.01.2023
19:47

Apache Kafka често е по-подходящ за проекти с високо натоварване от брокерите на съобщения като RabbitMQ, ActiveMQ. Инсталирането на Apache Kafka на специален или виртуален сървър Ubuntu Server 20.04 е необходимо за работа на високонатоварени приложения и осигуряване на пропускателна способност. Kafka е ресурсоемка: оперативната памет трябва да е поне 4 GB.

Преди да пуснете Apache Kafka на Ubuntu 20.04, трябва да извършите първоначална конфигурация:

да създадете потребител с права sudo;

да стартирате и конфигурирате защитната стена;

да затворите SSH достъпа до сървъра за root потребителите.

Как да инсталирате Apache Kafka на Ubuntu 20.04

За да инсталирате Kafka, трябва предварително да проверите за актуални версии на пакетите. Това се прави с командата:

$ sudo apt update.

Java и Scala трябва да присъстват на виртуалния/специализирания сървър, за да работят правилно. Също така се изисква jre, за да се стартира Kafka. Инсталирането се извършва с командата:

$ sudo apt install default-jre

Когато приключите, проверете текущата версия на Java:

$ java -version

Kafka работи по мрежата, така че за работа е необходим специален акаунт (сигурност, намаляване на риска от компрометиране). Създайте го с командата:

$ sudo adduser kafka

След като влезете в системата($ su -l kafka), променете директорията и отидете в tmp. Командата е стандартна:

$ cd /tmp

За изтеглянето на Kafka се използва класическата команда с помощта на терминала curl. За да изтеглите 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. Сега остава да конфигурирате правилната работа.

15% отстъпка за нов VPS
Побързайте да поръчате сървър на всяко място
Избор на VPS

Други статии

31.01.2023
6 663
База знания / Инструкции
Как да инсталираме 1C на сървъра
31.01.2023
7 076
База знания / Инструкции
Преглед на контролния панел на BrainyCP
31.01.2023
5 875
База знания / Инструкции
Работа във фоновия процес на Linux