Heim > System-Tutorial > LINUX > Hauptteil

Schritt-für-Schritt-Anleitung: Kafka von Grund auf unter Linux installieren

WBOY
Freigeben: 2024-01-31 15:09:07
Original
438 Leute haben es durchsucht

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

  1. Verwenden Sie den folgenden Befehl, um die Systempaketliste zu aktualisieren:
sudo apt-get update
Nach dem Login kopieren
  1. Installieren Sie Java:
sudo apt-get install openjdk-8-jdk
Nach dem Login kopieren
  1. Überprüfen Ist Java erfolgreich installiert?
  2. 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
  1. 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
  1. Bearbeiten Sie die ZooKeeper-Konfigurationsdatei:
    sudo mv zookeeper-3.6.3 /opt/zookeeper
    Nach dem Login kopieren
  1. Ändern Sie in der Konfigurationsdatei
:
  1. sudo groupadd zookeeper
    sudo useradd -g zookeeper zookeeper
    Nach dem Login kopieren
um das zu erstellen ZooKeeper-Datenverzeichnis:
  1. sudo chown -R zookeeper:zookeeper /opt/zookeeper
    Nach dem Login kopieren
ZooKeeper starten:
  1. sudo nano /opt/zookeeper/conf/zoo.cfg
    Nach dem Login kopieren
Überprüfen Sie, ob ZooKeeper erfolgreich gestartet wurde:
  1. dataDir=/var/lib/zookeeper
    clientPort=2181
    Nach dem Login kopieren
    dataDirclientPort 选项的值分别更改为 /var/lib/zookeeper2181Four. Kafka installieren
    Kafka herunterladen:
  1. sudo mkdir -p /var/lib/zookeeper
    sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
    Nach dem Login kopieren
    Unzip Kafka:
  1. sudo /opt/zookeeper/bin/zkServer.sh start
    Nach dem Login kopieren
    Kafka in das Installationsverzeichnis verschieben:
  1. 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
  1. Kafka-Benutzer und -Gruppe Berechtigungen für das Installationsverzeichnis erteilen:
    tar -xzvf kafka_2.13-2.8.1.tgz
    Nach dem Login kopieren
  1. Kafka-Konfigurationsdatei bearbeiten:
    sudo mv kafka_2.13-2.8.1 /opt/kafka
    Nach dem Login kopieren
  1. 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
  1. Kafka-Datenverzeichnis erstellen:
    sudo chown -R kafka:kafka /opt/kafka
    Nach dem Login kopieren
  1. Kafka starten:
    sudo nano /opt/kafka/config/server.properties
    Nach dem Login kopieren
  1. Überprüfen Sie, ob Kafka erfolgreich gestartet wurde:
    broker.id=0
    listeners=PLAINTEXT://:9092
    zookeeper.connect=localhost:2181
    Nach dem Login kopieren
  1. 5. Testen Sie Kafka
    Erstellen Sie ein Thema:
  1. 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:
  1. sudo /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
    Nach dem Login kopieren
    Erhalten Sie eine Nachricht vom Thema:
  1. sudo netstat -plnt | grep 9092
    Nach dem Login kopieren
    6. Zusammenfassung

    Sie 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!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!