I denne vejledning vil vi gennemgå, hvordan du kan installere Apache Kafka, en populær distribueret streaming platform, på en Rocky Linux-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.
Forudsætninger
- Rocky Linux installeret på din server.
- Root-adgang eller sudo-rettigheder.
- Java 8 eller højere installeret.
- En aktiv internetforbindelse.
Trin 1: Opdater systemet
Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:
sudo dnf update -y
Trin 2: Installer Java
Installer OpenJDK ved at køre følgende kommando:
sudo dnf install java-11-openjdk-devel -y
Trin 3: Download Apache Kafka
Klon den nyeste version af Apache Kafka fra den officielle hjemmeside:
wget https://downloads.apache.org/kafka/3.3.1/kafka_2.13-3.3.1.tgz
Trin 4: Udpak Kafka
Udpak den downloadede fil:
tar -xzf kafka_2.13-3.3.1.tgz
Trin 5: Flyt Kafka-mappen
Flyt Kafka-mappen til /usr/local:
sudo mv kafka_2.13-3.3.1 /usr/local/kafka
Trin 6: Start ZooKeeper-serveren
Kør følgende kommando for at starte ZooKeeper-serveren:
sudo /usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties
Trin 7: Start Kafka-serveren
I et nyt terminalvindue skal du køre følgende kommando for at starte Kafka-serveren:
sudo /usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
Trin 8: Opret et nyt emne (topic)
Kør følgende kommando for at oprette et nyt emne:
sudo /usr/local/kafka/bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1
Afslutning
Dine Apache Kafka-applikationer er nu installeret og klar til brug. Denne løsning kan være særligt nyttig for dem, der ønsker at implementere en distribueret streaming platform fra en VPS-server.