Heim > System-Tutorial > LINUX > Hauptteil

Kurzanleitung zur Installation von Kafka unter Linux

WBOY
Freigeben: 2024-02-01 08:32:05
Original
1136 Leute haben es durchsucht

Titel: Linux Kafka-Installationsanleitung: Schneller Einstieg

Text:

1. Vorwort

Apache Kafka ist ein verteiltes Publish-Subscribe-Messagingsystem, das große Datenmengen verarbeiten kann und einen hohen Durchsatz bietet. geringe Latenz und hohe Zuverlässigkeit. Kafka wird häufig in der Protokollsammlung, Datenanalyse, Stream-Verarbeitung und anderen Bereichen eingesetzt.

2. Installationsvorbereitung

  1. Betriebssystem: Linux (Ubuntu 18.04 oder höher wird empfohlen)
  2. Java: JDK 8 oder höher
  3. ZooKeeper: 3.4.14 oder höher
  4. Kafka: 2.11 oder höher

3. Installieren Sie ZooKeeper

  1. ZooKeeper herunterladen: Laden Sie das ZooKeeper-Binärpaket von der offiziellen Apache-Website herunter.
  2. ZooKeeper entpacken: Entpacken Sie das heruntergeladene Binärpaket in das angegebene Verzeichnis.
  3. ZooKeeper konfigurieren: Suchen Sie die Datei conf/zoo.cfg im entpackten ZooKeeper-Verzeichnis und ändern Sie die folgende Konfiguration: conf/zoo.cfg 文件,并修改以下配置:

    • dataDir=/path/to/zookeeper/data:ZooKeeper 数据目录
    • clientPort=2181:ZooKeeper 客户端端口
  4. 启动 ZooKeeper:运行以下命令启动 ZooKeeper:
bin/zkServer.sh start
Nach dem Login kopieren

四、安装 Kafka

  1. 下载 Kafka:从 Apache 官网下载 Kafka 二进制包。
  2. 解压 Kafka:将下载的二进制包解压到指定目录。
  3. 配置 Kafka:在解压后的 Kafka 目录下找到 config/server.properties 文件,并修改以下配置:

    • broker.id=0:Kafka 代理 ID
    • zookeeper.connect=localhost:2181:ZooKeeper 连接地址
    • log.dirs=/path/to/kafka/logs
        dataDir=/path/to/zookeeper/ data: ZooKeeper-Datenverzeichnis
    • clientPort=2181: ZooKeeper-Client-Port

ZooKeeper starten: Führen Sie den folgenden Befehl aus, um ZooKeeper zu starten:

bin/kafka-server-start.sh config/server.properties
Nach dem Login kopieren

    4. Installieren Sie Kafka
    Kafka herunterladen: Laden Sie das Kafka-Binärpaket von der offiziellen Apache-Website herunter.
  1. Kafka extrahieren: Extrahieren Sie das heruntergeladene Binärpaket in das angegebene Verzeichnis.

Kafka konfigurieren: Suchen Sie die Datei config/server.properties im dekomprimierten Kafka-Verzeichnis und ändern Sie die folgende Konfiguration:

    broker.id=0 : Kafka-Broker-ID
    1. zookeeper.connect=localhost:2181: ZooKeeper-Verbindungsadresse
    log.dirs=/path/to/kafka/logs: Kafka-Protokollverzeichnis

    Kafka starten: Führen Sie den folgenden Befehl aus, um Kafka zu starten:
    1. bin/kafka-console-producer.sh --topic my-topic
      Nach dem Login kopieren
    5. Erstellen Sie ein Thema
    Öffnen Sie das Kafka-Befehlszeilentool: Führen Sie den folgenden Befehl aus, um das Kafka-Befehlszeilentool zu öffnen:

    create my-topic --replication-factor 1 --partitions 1
    Nach dem Login kopieren

    Erstellen Sie ein Thema: In Kafka Geben Sie den folgenden Befehl in das Befehlszeilentool ein, um ein Thema zu erstellen:
    1. send my-topic hello world
      Nach dem Login kopieren
    6. Senden Sie eine Nachricht
    Geben Sie den folgenden Befehl in das Kafka-Befehlszeilentool ein, um eine Nachricht zu senden:

    bin/kafka-console-consumer.sh --topic my-topic --from-beginning
    Nach dem Login kopieren

    7. Eine Nachricht empfangen

    🎜🎜 Öffnen Sie ein anderes A-Kafka-Befehlszeilentool: Führen Sie den folgenden Befehl aus, um ein anderes Kafka-Befehlszeilentool zu öffnen: 🎜🎜
    bin/kafka-server-stop.sh
    Nach dem Login kopieren
    🎜🎜Nachrichten empfangen: Empfangene Nachrichten werden im Kafka-Befehl angezeigt Linienwerkzeug. 🎜🎜🎜🎜 8. Kafka stoppen 🎜🎜🎜🎜Führen Sie den folgenden Befehl aus, um Kafka zu stoppen: 🎜🎜
    bin/zkServer.sh stop
    Nach dem Login kopieren
    🎜🎜Führen Sie den folgenden Befehl aus, um ZooKeeper zu stoppen: 🎜🎜rrreee🎜🎜 9. Zusammenfassung. 🎜🎜 🎜Durch die oben genannten Schritte können Sie habe Linux erfolgreich auf Linux installiert, auf dem Kafka installiert ist. Jetzt können Sie Kafka zur Verarbeitung Ihrer Daten verwenden. 🎜

    Das obige ist der detaillierte Inhalt vonKurzanleitung zur Installation von Kafka unter Linux. 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!