倪卟懂的gravatar头像
倪卟懂 2019-08-16 14:24:03

kafka集群简单生产者消费者实例

项目描述

本项目是个简单的kafka集群简单生产者和消费者实例,生产者能生产消息,消费者能消费消息,这里将消费的消息存入了mysql数据库,适合刚kafka刚入门的朋友借鉴使用,里面的zookeeper集群和kafka集群的地址需要修改为自己的。

运行环境

jdk1.8+mysql+linux+zookeeper集群+kafka集群

支持windows下集群

项目技术(必填)

java+maven+log4j

jar包文件

链接:https://pan.baidu.com/s/1-PfrSjoGPP3WPtoP-wBpTw
提取码:yuvg

数据库文件

链接:https://pan.baidu.com/s/1e1kh8Dkqe7oz43OHR5YEEg
提取码:y9u9

项目截图(必填)

kafka集群简单生产者消费者实例

kafka集群简单生产者消费者实例

kafka集群简单生产者消费者实例

kafka集群简单生产者消费者实例

运行截图(必填)

先启动Main在启动ConsumerMain

这是查看的运行日志

kafka集群简单生产者消费者实例

windows下目录在项目同一个磁盘目录的D:\kafkaProjects\logs

kafka集群简单生产者消费者实例

kafka集群简单生产者消费者实例

控制台日志同上面的文件日志

生产者日志

kafka集群简单生产者消费者实例

消费者日志

kafka集群简单生产者消费者实例

注意事项

1.注意修改自己的集群地址以及消费者消费消息存入数据库地址

2.数据库保存消息跑出如下异常

kafka集群简单生产者消费者实例

需要加

private static final String URL = "jdbc:mysql://127.0.0.1:3306/kafka_demo?serverTimezone=UTC";

kafka集群简单生产者消费者实例

3.如果zookeeper和kafka是单个实例,不集群,则修改ProducerUtil.java和ConsumerUtil.java

kafka集群简单生产者消费者实例

kafka集群简单生产者消费者实例

4.必须先启动zookeeper和kafka

cd D:\kafka_2.12-2.3.0\bin\windows\

zookeeper-server-start.bat ..\..\config\zookeeper.properties

kafka集群简单生产者消费者实例

cd D:\kafka_2.12-2.3.0\bin\windows\

kafka-server-start.bat ..\..\config\server.properties

kafka集群简单生产者消费者实例

windows下如何启动kafka请参考https://www.jianshu.com/p/ce203d4e2f41


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:kafka-simple-demo.zip,文件大小:18.8K 下载
最代码最近下载分享源代码列表最近下载
lironggang  LV38 2023年3月18日
胡睿毅  LV4 2022年10月20日
sunlzh888888  LV29 2021年6月29日
李振林  LV12 2021年6月22日
CoderMars  LV13 2021年3月10日
503382513  LV10 2020年11月11日
sangyy  LV10 2020年9月2日
2252536772  LV21 2020年8月27日
gshnlj  LV15 2020年7月27日
xinjames  LV27 2020年1月24日
最代码最近浏览分享源代码列表最近浏览
林间听风  LV10 6月6日
流水本无情  LV9 3月13日
youwuzuichen  LV10 1月4日
graceful 2023年10月18日
暂无贡献等级
zhaoka 2023年5月30日
暂无贡献等级
lironggang  LV38 2023年3月18日
胡睿毅  LV4 2022年10月20日
adu123123  LV1 2022年7月1日
crosa_Don  LV18 2022年6月1日
泡芙1234  LV8 2022年4月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友