kafka 安装和配置
下载及安装
- 第一步:进入kafka官网
按照自己的需求选择版本,我这里选择 最新版的 2.4.0
http://archive.apache.org/dist/kafka/2.4.0/kafka_2.11-2.4.0.tgz
2. 第二步:下载 wget http://archive.apache.org/dist/kafka/2.4.0/kafka_2.11-2.4.0.tgz
3. 第三步:下载好之后 进行解压 tar -xzvf kafka_2.11-2.4.0.gz
最后成果:为了安全,适当的马赛克不能少
配置 kafka
- 配置 server.properties
cd kafka_2.11-2.4.0
创建kafka 日志目录 mkdir logs
启动kafka
- 启动zookeeper
启动kafka 之前需要先启动zookeeper 否则会报错
启动命令:./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
-daemon:表示以守护进程的方式启动。 - 启动 kafka
启动命令:./bin/kafka-server-start.sh -daemon config/server.properties

kafka 测试
#在本机创建kafka,副本数量为1,分区数量为1 [root@kafka bin]# ./kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test #查看本机的topic [root@kafka bin]# ./kafka-topics.sh --list --bootstrap-server localhost:9092 #发送消息到test [root@kafka bin]# ./kafka-console-producer.sh --broker-list localhost:9092 --topic test >aaaa >bbbb >cccc #开启新的终端,进行读取消息测试,“--from-beginning”表示从开头读取 [root@kafka bin]# ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning aaaa bbbb cccc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?