1. Vorbereitung
Bevor Sie mit der Installation beginnen, müssen Sie sicherstellen, dass Ihr System die folgenden Anforderungen erfüllt:
- Betriebssystem: Ubuntu 16.04 oder höher
- Speicher: mindestens 4 GB
- Festplattenspeicher: mindestens 500 GB
- Java: Version 8 oder höher
- ZooKeeper: Version 3.4 oder höher
2. Java installieren
- Verwenden Sie den folgenden Befehl, um die Systempaketliste zu aktualisieren:
sudo apt-get update
Nach dem Login kopieren
- Installieren Sie Java:
sudo apt-get install openjdk-8-jdk
Nach dem Login kopieren
- Überprüfen Ist Java erfolgreich installiert?
java -version
Nach dem Login kopieren
ZooKeeper-Benutzer und -Gruppen erstellen:
wget https://mirrors.estointernet.in/apache/zookeeper/zookeeper-3.6.3/zookeeper-3.6.3.tar.gz
Nach dem Login kopieren
Gewähren Sie dem ZooKeeper-Benutzer und der ZooKeeper-Gruppe Berechtigungen für das Installationsverzeichnis:
tar -xzvf zookeeper-3.6.3.tar.gz
Nach dem Login kopieren
Bearbeiten Sie die ZooKeeper-Konfigurationsdatei:
sudo mv zookeeper-3.6.3 /opt/zookeeper
Nach dem Login kopieren
Ändern Sie in der Konfigurationsdatei
:
sudo groupadd zookeeper
sudo useradd -g zookeeper zookeeper
Nach dem Login kopieren
um das zu erstellen ZooKeeper-Datenverzeichnis:
sudo chown -R zookeeper:zookeeper /opt/zookeeper
Nach dem Login kopieren
ZooKeeper starten:
sudo nano /opt/zookeeper/conf/zoo.cfg
Nach dem Login kopieren
Überprüfen Sie, ob ZooKeeper erfolgreich gestartet wurde:
dataDir=/var/lib/zookeeper
clientPort=2181
Nach dem Login kopieren
dataDir
和 clientPort
选项的值分别更改为 /var/lib/zookeeper
和 2181
Four. Kafka installieren
Kafka herunterladen:sudo mkdir -p /var/lib/zookeeper
sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
Nach dem Login kopieren
Unzip Kafka:-
sudo /opt/zookeeper/bin/zkServer.sh start
Nach dem Login kopieren
Kafka in das Installationsverzeichnis verschieben: sudo netstat -plnt | grep 2181
Nach dem Login kopieren
Kafka-Benutzer und -Gruppe erstellen:
wget https://mirrors.estointernet.in/apache/kafka/2.8.1/kafka_2.13-2.8.1.tgz
Nach dem Login kopieren
Kafka-Benutzer und -Gruppe Berechtigungen für das Installationsverzeichnis erteilen:
tar -xzvf kafka_2.13-2.8.1.tgz
Nach dem Login kopieren
Kafka-Konfigurationsdatei bearbeiten:
sudo mv kafka_2.13-2.8.1 /opt/kafka
Nach dem Login kopieren
Fügen Sie in der Konfigurationsdatei den Wert der folgenden Option ändern in:
sudo groupadd kafka
sudo useradd -g kafka kafka
Nach dem Login kopieren
Kafka-Datenverzeichnis erstellen:
sudo chown -R kafka:kafka /opt/kafka
Nach dem Login kopieren
Kafka starten:
sudo nano /opt/kafka/config/server.properties
Nach dem Login kopieren
Überprüfen Sie, ob Kafka erfolgreich gestartet wurde:
broker.id=0
listeners=PLAINTEXT://:9092
zookeeper.connect=localhost:2181
Nach dem Login kopieren
- 5. Testen Sie Kafka
Erstellen Sie ein Thema: sudo mkdir -p /var/lib/kafka
sudo chown -R kafka:kafka /var/lib/kafka
Nach dem Login kopieren
Senden Sie eine Nachricht an das Thema: sudo /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
Nach dem Login kopieren
Erhalten Sie eine Nachricht vom Thema: sudo netstat -plnt | grep 9092
Nach dem Login kopieren
6. ZusammenfassungSie haben erfolgreich installiert Kafka unter Linux. Jetzt können Sie mit dem Aufbau verteilter Systeme mit Kafka beginnen.
Das obige ist der detaillierte Inhalt vonSchritt-für-Schritt-Anleitung: Kafka von Grund auf unter Linux installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!