Apache Kafka är ofta bättre lämpad för högbelastningsprojekt än meddelandemäklare som RabbitMQ, ActiveMQ. Att installera Apache Kafka på en dedikerad eller virtuell Ubuntu Server 20.04-server är nödvändigt för att köra högbelastade applikationer och tillhandahålla bandbredd. Kafka är resurskrävande: RAM-minnet måste vara minst 4 GB.
Innan du rullar Apache Kafka på Ubuntu 20.04 måste du utföra initial konfiguration:
skapa en användare med sudo-rättigheter;
starta och konfigurera brandväggen;
stänga SSH-åtkomst till servern för root-användare.
För att installera Kafka måste du kontrollera om det finns uppdaterade paketversioner i förväg. Detta görs med kommandot:
$ sudo apt update.
Java och Scala måste finnas på den virtuella / dedikerade servern för att fungera korrekt. Även jre krävs för att köra Kafka. Innstallation görs med kommandot:
$ sudo apt install default-jre
När du är klar, kontrollera den aktuella versionen av Java:
$ java -version
Kafka körs över nätverket, så ett särskilt konto krävs för att fungera (säkerhet, minska risken för kompromisser). Skapa det med kommandot:
$ sudo adduser kafka
Efter inloggning($ su -l k
afka) byt katalog och gå till tmp. Kommandot är standard:
$ cd /tmp
För att ladda ner Kafka används det klassiska kommandot med terminal curl. För att ladda ner Apache Kafka ange:
$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz
Observera att utvecklaren regelbundet uppdaterar programvaran (i februari 2023 är den aktuella versionen 3.4.0.
Skapa en katalog där du kan packa upp distributionen. Kommando i terminal:
$ mkdir ~/kafka
Ändra katalogen för att gå till önskad mapp och där redan packa upp arkivet
$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.
Du har installerat Apache Kafka på Ubuntu 20.04. Nu återstår det att konfigurera rätt funktion.