Maison > Tutoriel système > Linux > le corps du texte

Guide rapide pour installer Kafka sur Linux

WBOY
Libérer: 2024-02-01 08:32:05
original
1169 Les gens l'ont consulté

Titre : Tutoriel d'installation de Linux Kafka : Démarrez rapidement

Texte :

1. Avant-propos

Apache Kafka est un système de messagerie de publication-abonnement distribué qui peut gérer de grandes quantités de données et fournir un débit élevé. faible latence et haute fiabilité. Kafka est largement utilisé dans la collecte de journaux, l'analyse de données, le traitement de flux et d'autres domaines.

2. Préparation de l'installation

  1. Système d'exploitation : Linux (Ubuntu 18.04 ou supérieur est recommandé)
  2. Java : JDK 8 ou supérieur
  3. ZooKeeper : 3.4.14 ou supérieur
  4. Kafka : 2.11 ou supérieur

3. Installez ZooKeeper

  1. Téléchargez ZooKeeper : Téléchargez le package binaire ZooKeeper depuis le site officiel d'Apache.
  2. Décompressez ZooKeeper : décompressez le package binaire téléchargé dans le répertoire spécifié.
  3. Configurer ZooKeeper : recherchez le fichier conf/zoo.cfg dans le répertoire ZooKeeper décompressé, et modifiez la configuration suivante : conf/zoo.cfg 文件,并修改以下配置:

    • dataDir=/path/to/zookeeper/data:ZooKeeper 数据目录
    • clientPort=2181:ZooKeeper 客户端端口
  4. 启动 ZooKeeper:运行以下命令启动 ZooKeeper:
bin/zkServer.sh start
Copier après la connexion

四、安装 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 : répertoire de données ZooKeeper
    • clientPort=2181 : port client ZooKeeper

Démarrer ZooKeeper : exécutez la commande suivante pour démarrer ZooKeeper :

bin/kafka-server-start.sh config/server.properties
Copier après la connexion

    4. Installez Kafka
    Télécharger Kafka : Téléchargez le package binaire Kafka depuis le site officiel d'Apache.
  1. Extraire Kafka : extrayez le package binaire téléchargé dans le répertoire spécifié.

Configurer Kafka : recherchez le fichier config/server.properties dans le répertoire Kafka décompressé, et modifiez la configuration suivante :

    broker.id=0 : ID du courtier Kafka
    1. zookeeper.connect=localhost:2181 : adresse de connexion ZooKeeper
    log.dirs=/path/to/kafka/logs : répertoire des journaux Kafka

    Démarrer Kafka : exécutez la commande suivante pour démarrer Kafka :
    1. bin/kafka-console-producer.sh --topic my-topic
      Copier après la connexion
    5. Créez un sujet
    Ouvrez l'outil de ligne de commande Kafka : exécutez la commande suivante pour ouvrir l'outil de ligne de commande Kafka :

    create my-topic --replication-factor 1 --partitions 1
    Copier après la connexion

    Créer un sujet : Dans Kafka Saisissez la commande suivante dans l'outil de ligne de commande pour créer un sujet :
    1. send my-topic hello world
      Copier après la connexion
    6. Envoyer un message
    Saisissez la commande suivante dans l'outil de ligne de commande Kafka pour envoyer un message :

    bin/kafka-console-consumer.sh --topic my-topic --from-beginning
    Copier après la connexion

    7. Recevoir un message

    🎜🎜 Ouvrir un autre outil de ligne de commande Kafka : Exécutez la commande suivante pour ouvrir un autre outil de ligne de commande Kafka : 🎜🎜
    bin/kafka-server-stop.sh
    Copier après la connexion
    🎜🎜Recevoir des messages : les messages reçus seront affichés dans la commande Kafka. outil de ligne. 🎜🎜🎜🎜 8. Arrêtez Kafka 🎜🎜🎜🎜Exécutez la commande suivante pour arrêter Kafka : 🎜🎜
    bin/zkServer.sh stop
    Copier après la connexion
    🎜🎜Exécutez la commande suivante pour arrêter ZooKeeper : 🎜🎜rrreee🎜🎜 🎜🎜🎜 Grâce aux étapes ci-dessus, vous avez installé Linux avec succès sur Linux sur lequel Kafka est installé. Vous pouvez désormais commencer à utiliser Kafka pour traiter vos données. 🎜

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal