Fizetési módok Abuse

Hogyan telepítsük az Apache Kafka-t Ubuntu 20.04-re?

31.01.2023, 19:47

Az Apache Kafka gyakran jobban megfelel a nagy terhelésű projektekhez, mint az olyan üzenetközvetítők, mint a RabbitMQ, ActiveMQ. Az Apache Kafka telepítése egy dedikált vagy virtuális Ubuntu Server 20.04 szerverre szükséges a nagy terhelésű alkalmazások futtatásához és a sávszélesség biztosításához. A Kafka erőforrásigényes: a RAM-nak legalább 4 GB-nak kell lennie.

Az Apache Kafka Ubuntu 20.04-re történő telepítése előtt el kell végezni a kezdeti konfigurációt:

Hozzon létre egy sudo jogosultságokkal rendelkező felhasználót;

indítsa el és konfigurálja a tűzfalat;

lezárni a root felhasználók SSH hozzáférését a kiszolgálóhoz.

Az Apache Kafka telepítése Ubuntu 20.04 rendszeren

A Kafka telepítéséhez előzetesen ellenőrizni kell a csomagok aktuális verzióit. Ezt a paranccsal lehet megtenni:

$ sudo apt update.

A Java-nak és a Scalának jelen kell lennie a virtuális / dedikált szerveren a helyes működéshez. A jre is szükséges a Kafka futtatásához. Az installáció a paranccsal történik:

$ sudo apt install default-jre

Ha kész, ellenőrizze a Java aktuális verzióját:

$ java -version

A Kafka a hálózaton keresztül fut, ezért a működéshez egy speciális fiók szükséges (biztonság, a kompromittálódás kockázatának csökkentése). Ezt a paranccsal hozza létre:

$ sudo adduser kafka

Bejelentkezés után($ su -l kafka) váltson könyvtárat, és menjen a tmp könyvtárba. A parancs szabványos:

$ cd /tmp

A Kafka letöltéséhez a klasszikus parancsot használjuk a terminál curl használatával. Az Apache Kafka letöltéséhez írja be:

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

Vegye figyelembe, hogy a fejlesztő rendszeresen frissíti a szoftvert (2023 februárjában a jelenlegi verzió a 3.4.0.

Hozzon létre egy könyvtárat, amelybe kicsomagolja a disztribúciót. Parancs a terminálban:

$ mkdir ~/kafka

Változtassa meg a könyvtárat, hogy menjen a kívánt mappába, és ott már kicsomagolja az archívumot

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

Telepítette az Apache Kafka-t Ubuntu 20.04. Most már csak a helyes működés beállítása van hátra.