超简单Windows-kafka安装配置

参考大佬文章:

Kafka(Windows)安装配置启动(常见错误扫雷)教程_kafka在windows上的安装、运行-CSDN博客Kafka(Windows)安装配置启动(常见错误扫雷)教程_kafka在windows上的安装、运行-CSDN博客

复制代码
bin:    默认存放linux 系统的一些脚本
    windows: 存放pc 系统的脚步
config: kafka 配置文件存放目录
    kraft: kraft 模式的配置文件
libs: 依赖目录
licenses:  许可证存放
logs: 服务日志目录
site-docs: kafka 文档

配置修改

复制代码
1. 修改config/zookeeper.properties, 可以自定义端口号, 一般默认即可
    clientPort: 端口号
2. 修改config/server.properties,
            listener: plaintext://[ip]:9092 , 可以自定义ip
      advertised.listener:plaintext://ip:9092, 这个后面不在本地部署时需要配置
      zookeeper.connect: ip:2181 , 修改为zookeeper.properties 中的端口

# 本地安装可使用默认, 如果存在端口占用, 修改端口即可, 其他默认即可

1.配置日志文件:

2.新开一个命令行启动zookeeper :

复制代码
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

3.再开一个命令行启动Kafka :

复制代码
.\bin\windows\kafka-server-start.bat .\config\server.properties

安装启动完成。

接下来在spring boot配置Kafka:

复制代码
<!-- kafkfa --><dependency>    <groupId>org.springframework.kafka</groupId>    <artifactId>spring-kafka</artifactId>    <exclusions>        <exclusion>            <groupId>org.apache.kafka</groupId>            <artifactId>kafka-clients</artifactId>        </exclusion>    </exclusions></dependency><dependency>    <groupId>org.apache.kafka</groupId>    <artifactId>kafka-clients</artifactId></dependency><dependency>    <groupId>com.alibaba</groupId>    <artifactId>fastjson</artifactId></dependency>

<!-- sprinfboot整合Kafka依赖-->

<dependency>

<groupId>org.springframework.kafka</groupId>

<artifactId>spring-kafka</artifactId>

<exclusions>

<exclusion>

<groupId>org.apache.kafka</groupId>

<artifactId>kafka-clients</artifactId>

</exclusion>

</exclusions>

</dependency>

<dependency>

<groupId>org.apache.kafka</groupId>

<artifactId>kafka-clients</artifactId>

</dependency>

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>fastjson</artifactId>

<version>1.2.76</version>

</dependency>

#kafka

spring.kafka.bootstrap-servers=localhost:9092

spring.kafka.producer.retries=10

spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer

spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer

spring.kafka.consumer.group-id=test-hello-group

spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer

spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer

测试:

相关推荐
kuinnebula2 小时前
RTSP学习
学习
北顾笙9803 小时前
LLM学习-day04
学习
lzj_pxxw5 小时前
W25Q64存储芯片 软件设计刚需常识
stm32·单片机·嵌入式硬件·mcu·学习
Slow菜鸟5 小时前
AI学习篇(四) | AI设计类Skills推荐清单(2026年)
人工智能·学习
念恒123065 小时前
Python(列表进阶)
python·学习
QYQ_11276 小时前
嵌入式学习——杂项设备、Platform总线和设备树源文件
学习
KmSH8umpK6 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第三篇
redis·分布式·wpf
wuxinyan1237 小时前
大模型学习之路03:提示工程从入门到精通(第三篇)
人工智能·python·学习
十安_数学好题速析8 小时前
【多选】曲线方程:四步避坑判断曲线类型
笔记·学习·高考
千寻girling9 小时前
五一劳动节快乐 [特殊字符][特殊字符][特殊字符]
java·c++·git·python·学习·github·php