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.
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öö.