Betalingsmetoder Abuse

Sådan installerer du Apache Kafka på Ubuntu 20.04

31.01.2023, 19:47

Apache Kafka er ofte bedre egnet til projekter med høj belastning end meddelelsesmæglere som RabbitMQ og ActiveMQ. Installation af Apache Kafka på en dedikeret eller virtuel Ubuntu Server 20.04-server er nødvendig for at køre applikationer med høj belastning og levere båndbredde. Kafka er ressourcekrævende: RAM skal være mindst 4 GB.

Før du kører Apache Kafka på Ubuntu 20.04, skal du udføre den indledende konfiguration:

oprette en bruger med sudo-rettigheder;

starte og konfigurere firewallen;

lukke SSH-adgangen til serveren for root-brugere.

Sådan installerer du Apache Kafka på Ubuntu 20.04

For at installere Kafka skal du først tjekke, om der er opdaterede pakkeversioner. Dette gøres med kommandoen:

$ sudo apt update.

Java og Scala skal være til stede på den virtuelle/dedikerede server for at fungere korrekt. Også jre er påkrævet for at køre Kafka. Installationen sker med kommandoen:

$ sudo apt install default-jre

Når du er færdig, skal du kontrollere den aktuelle version af Java:

$ java -version

Kafka kører over netværket, så der kræves en særlig konto for at arbejde (sikkerhed, reducerer risikoen for kompromittering). Opret den med kommandoen:

$ sudo adduser kafka

Efter login($ su -l kafka) skal du skifte mappe og gå til tmp. Kommandoen er standard:

$ cd /tmp

For at downloade Kafka bruges den klassiske kommando ved hjælp af terminalen curl. Indtast for at downloade Apache Kafka:

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

Bemærk, at udvikleren jævnligt opdaterer softwaren (i februar 2023 er den aktuelle version 3.4.0.

Opret en mappe, hvor du kan udpakke distributionen. Kommando i terminal:

$ mkdir ~/kafka

Skift bibliotek for at gå til den ønskede mappe, og pak allerede der arkivet ud

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

Du har installeret Apache Kafka på Ubuntu 20.04. Nu mangler du at konfigurere den korrekte funktion.