消息中心件ApacheKafka在windows简单安装

[复制链接]
发表于 2026-2-21 22:51:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一.配景

      之前公司必要API网关管理软件ApacheShenYu,我信任把调用的记载都存到一个数据库。他支持日志日志推送到kafka,以是,我准备实验一下通过kafka吸取调用的日志日志信息。第一步,固然是安装kafka了。
二.ApacheKafka的下载

打开下载界面Apache Kafka

我点击的是这个。
三.ApacheKafka在windows下面的安装

      kafka依靠于zookeeper,都在下载的包内里了。安装解压后必要放到盘符的根目次下面,我之前没有放根目次有点标题,后续空了再查找详细缘故原由。
     1.解压到D:\kafka_2.13-3.7.1
     2.创建目次 
      D:\kafka_2.13-3.7.1\data\zookeeper
      D:\kafka_2.13-3.7.1\data\kafka
     3.修改设置文件
     1)D:\kafka_2.13-3.7.1\config\zookeeper.properties
    修改dataDir即可
    dataDir=D:/kafka_2.13-3.7.1/data/zookeeper
    2)D:\kafka_2.13-3.7.1\config\server.properties
    修改 log.dirs即可
    log.dirs=D:/kafka_2.13-3.7.1/data/kafka
四.ApacheKafka启动

   1.先启动zookeeper
   打开cmd,运行启动下令及参数   
  1. cd /d D:\kafka_2.13-3.7.1\bin\windows
  2. zookeeper-server-start.bat ../../config/zookeeper.properties
复制代码
     细致看,假如有INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory),应该就启动正常了。
   2.启动kafka
     打开cmd,运行启动下令及参数   
  1. cd /d D:\kafka_2.13-3.7.1\bin\windows
  2. kafka-server-start.bat ../../config/server.properties
复制代码
     假如有下面两句,一样平常就没有标题了。
    Connecting to zookeeper on localhost:2181 (kafka.server.KafkaServer)
    Initializing a new session to localhost:2181. (kafka.zookeeper.ZooKeeperClient)
五.测试ApacheKafka是否正常

    1.创建一个topic    
  新打开一个cmd窗口,输入如下两个下令:
  1. cd /d D:\kafka_2.13-3.7.1\bin\windows
  2. kafka-console-producer.bat  --bootstrap-server localhost:9092 --topic test-topic
复制代码
    如许,我们就创建了一个叫test-topic的主题了。
   2.吸取消息
      再新打开一个cmd窗口,输入如下两个下令:  
  1. cd /d D:\kafka_2.13-3.7.1\bin\windows
  2. kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test-topic
复制代码
   如许,我们开始监听test-topic主题了。
    3.发送与吸取检察
     在刚刚创建窗口输入hello,你就可以在监听窗口收到hello了。如下图:
   

六.中文乱码的处理惩罚

    唉!手贱,本想写文章就简单说下思绪就行了。但是输入了个中文,看到了乱码,我就受不了,办理吧!
   暂时留在这里,后续修改。。。
七.退出

    开发状态,也不消管优雅了。直接关闭干系的cmd窗口,就退出了topic的监听,关闭了kafka、zookeeper了。背面生产摆设才去相识优雅的启动与关闭吧!
    
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表