centos

如何在CentOS上安装Kafka

小樊
87
2025-02-08 18:54:06
栏目: 智能运维
Centos服务器限时活动,0元免费领! 查看>>

在CentOS上安装Kafka主要有两种方法:通过包管理器(如yum)或从源代码编译

  1. 首先,打开终端并使用以下命令安装EPEL(Extra Packages for Enterprise Linux)仓库。EPEL仓库为CentOS提供了许多额外的软件包,包括Kafka。

    sudo yum install epel-release
    
  2. 安装EPEL仓库后,使用以下命令安装Kafka和Zookeeper:

    sudo yum install kafka kafka-server-start kafka-log4j
    sudo yum install zookeeper zookeeper-server-start
    
  3. 启动Zookeeper服务:

    sudo systemctl start zookeeper
    

    并设置Zookeeper在系统启动时自动运行:

    sudo systemctl enable zookeeper
    
  4. 创建Kafka配置文件/etc/kafka/server.properties。你可以使用任何文本编辑器创建和编辑该文件,例如使用vi编辑器:

    sudo vi /etc/kafka/server.properties
    
  5. server.properties文件中,找到以下配置项并进行相应的修改:

    # 取消注释以下行以启用Kafka服务器
    broker.id=0
    
    # 设置Kafka服务器的日志目录
    log.dirs=/tmp/kafka-logs
    
    # 设置Zookeeper服务器的地址
    zookeeper.connect=localhost:2181
    
    # 设置Kafka端口
    listeners=PLAINTEXT://:9092
    
    # 设置允许的客户端IP地址
    advertised.listeners=PLAINTEXT://your.server.ip:9092
    

    请将your.server.ip替换为你的服务器IP地址。

  6. 保存并关闭server.properties文件。

  7. 启动Kafka服务:

    sudo systemctl start kafka
    

    并设置Kafka在系统启动时自动运行:

    sudo systemctl enable kafka
    
  8. 使用以下命令验证Kafka服务是否正在运行:

    sudo kafka-topics.sh --list --zookeeper localhost:2181
    

    如果一切正常,你应该能看到一个名为__consumer_groups的主题。

现在你已经在CentOS上成功安装并运行了Kafka。接下来,你可以开始创建和发布消息,以及创建消费者来消费这些消息。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:CentOS上Kafka如何安装

0
看了该问题的人还看了