Kuidas paigaldada Apache Kafka Ubuntu 20.04-le

31.01.2023
19:47

Apache Kafka sobib sageli paremini suure koormusega projektide jaoks kui sõnumivahendajad nagu RabbitMQ, ActiveMQ. Apache Kafka paigaldamine spetsiaalsele või virtuaalsele Ubuntu Server 20.04 serverile on vajalik suure koormusega rakenduste käivitamiseks ja ribalaiuse tagamiseks. Kafka on ressursinõudlik: RAM peab olema vähemalt 4 GB.

Enne Apache Kafka käivitamist Ubuntu 20.04 serveril tuleb teha esialgne konfiguratsioon:

luua sudo õigustega kasutaja;

käivitada ja konfigureerida tulemüür;

sulgeda SSH-juurdepääs serverile juurkasutaja jaoks.

Kuidas paigaldada Apache Kafka Ubuntu 20.04-le

Kafka installimiseks peate eelnevalt kontrollima, kas pakettide versioonid on ajakohased. Seda tehakse käsuga:

$ sudo apt update.

Java ja Scala peavad olema virtuaalses / spetsiaalses serveris olemas, et see töötaks korrektselt. Ka jre on Kafka käivitamiseks vajalik. Innstall tehakse käsuga:

$ sudo apt install default-jre

Kui olete lõpetanud, kontrollige Java praegust versiooni:

$ java -version

Kafka töötab üle võrgu, seega on tööks vaja spetsiaalset kontot (turvalisus, kompromissiriski vähendamine). Looge see käsuga:

$ sudo adduser kafka

Pärast sisselogimist($ su -l kafka) vahetage kataloogi ja minge tmp. Käsk on standardne:

$ cd /tmp

Kafka allalaadimiseks kasutatakse klassikalist käsku kasutades terminali curl. Apache Kafka allalaadimiseks sisestage:

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

Pange tähele, et arendaja uuendab tarkvara perioodiliselt (veebruaris 2023 on praegune versioon 3.4.0.

Looge kataloog, millesse jaotuse lahtipakkimine toimub. Käsk terminalis:

$ mkdir ~/kafka

Muuda kataloogi minna soovitud kausta ja seal juba lahtipakendada arhiiv

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

Te olete paigaldanud Apache Kafka Ubuntu 20.04. Nüüd jääb üle seadistada õige töö.

15% allahindlus uuelt VPS-ilt
Kiirustage, et tellida server igas asukohas
VPS-i valimine

Muud artiklid

31.01.2023
6 669
Teadmistebaas / Juhised
Kuidas paigaldada 1C serverisse
31.01.2023
7 080
Teadmistebaas / Juhised
BrainyCP juhtpaneeli ülevaade
31.01.2023
5 882
Teadmistebaas / Juhised
Töötamine Linuxi taustaprotsessis