Jak zainstalować Apache Kafka na Ubuntu 20.04

31.01.2023
19:47

Apache Kafka często lepiej nadaje się do projektów o dużym obciążeniu niż brokerzy komunikatów, tacy jak RabbitMQ, ActiveMQ. Instalacja Apache Kafka na dedykowanym lub wirtualnym serwerze Ubuntu Server 20.04 jest niezbędna do uruchamiania aplikacji o dużym obciążeniu i zapewnienia przepustowości. Kafka jest wymagająca pod względem zasobów: pamięć RAM musi wynosić co najmniej 4 GB.

Przed uruchomieniem Apache Kafka na Ubuntu 20.04 należy przeprowadzić wstępną konfigurację:

utworzyć użytkownika z uprawnieniami sudo;

uruchomić i skonfigurować zaporę sieciową

zamknąć dostęp SSH do serwera dla użytkowników root.

Jak zainstalować Apache Kafka na Ubuntu 20.04

Aby zainstalować Kafkę, należy wcześniej sprawdzić dostępność aktualnych wersji pakietów. Odbywa się to za pomocą polecenia:

$ sudo apt update.

Java i Scala muszą być obecne na serwerze wirtualnym / dedykowanym, aby działały poprawnie. Również jre jest wymagane do uruchomienia Kafki. Instalacja odbywa się za pomocą polecenia:

$ sudo apt install default-jre

Po zakończeniu sprawdź aktualną wersję Java:

$ java -version

Kafka działa przez sieć, więc do pracy wymagane jest specjalne konto (bezpieczeństwo, zmniejszenie ryzyka kompromitacji). Tworzymy je poleceniem:

$ sudo adduser kafka

Po zalogowaniu($ su -l kafka) zmień katalog i przejdź do tmp. Polecenie jest standardowe:

$ cd /tmp

Do pobrania Kafki służy klasyczne polecenie wykorzystujące terminal curl. Aby pobrać Apache Kafka należy wpisać:

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

Należy pamiętać, że deweloper okresowo aktualizuje oprogramowanie (w lutym 2023 roku aktualna wersja to 3.4.0.

Utwórz katalog, w którym rozpakujesz dystrybucję. Polecenie w terminalu:

$ mkdir ~/kafka

Zmień katalog, aby przejść do żądanego folderu i tam już rozpakuj archiwum

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

Zainstalowałeś Apache Kafka na Ubuntu 20.04. Teraz pozostaje skonfigurować poprawne działanie.

15% zniżki na nowy serwer VPS
Pospiesz się, aby zamówić serwer w dowolnej lokalizacji
Wybór VPS

Inne artykuły

31.01.2023
6 680
Baza wiedzy / Instrukcje
Jak zainstalować 1C na serwerze
31.01.2023
7 100
Baza wiedzy / Instrukcje
Przegląd panelu sterowania BrainyCP
31.01.2023
5 901
Baza wiedzy / Instrukcje
Praca w tle procesu systemu Linux