centos8安装kafka步骤

200 阅读1分钟

安装 Kafka 在 CentOS 8 上,可以按照以下步骤进行操作:

  1. 更新系统软件包:

    sudo dnf update
    
  2. 安装 Java 运行时环境:

    sudo dnf install java-1.8.0-openjdk-devel
    
  3. 下载 Kafka: 你可以从 Apache Kafka 官方网站下载 Kafka 安装包,选择合适的版本。

    wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz
    
  4. 解压 Kafka 安装包:

    tar -xzf kafka_2.13-2.8.0.tgz
    
  5. 进入解压后的 Kafka 目录:

    cd kafka_2.13-2.8.0
    
  6. 启动 ZooKeeper: Kafka 使用 ZooKeeper 来进行协调和管理,因此需要先启动 ZooKeeper 服务。你可以使用 Kafka 内置的脚本来启动 ZooKeeper:

    bin/zookeeper-server-start.sh config/zookeeper.properties
    
  7. 启动 Kafka 服务: 在新的终端窗口中,进入 Kafka 目录,使用以下命令来启动 Kafka 服务:

    bin/kafka-server-start.sh config/server.properties
    
  8. 创建一个主题(Topic): 在新的终端窗口中,进入 Kafka 目录,使用以下命令来创建一个名为 "test" 的主题:

    bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
    

    这将创建一个名为 "test" 的主题,使用本地的 Kafka 服务作为启动服务器,并设置副本因子为 1,分区数为 1。

  9. 发布和消费消息: 在新的终端窗口中,使用以下命令发布一条消息到 "test" 主题:

    bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
    > Hello, Kafka!
    

    在新的终端窗口中,使用以下命令消费 "test" 主题的消息:

    bin/kafka-console-consumer.sh --topic test --bootstrap-server localhost:9092
    

    你将会看到消费者输出了之前发布的消息。

这样,你就成功安装和运行了 Kafka。你可以根据自己的需求进行进一步的配置和使用。