开发环境解决 kafka Failed to send messages after 3 tries
2024-08-25 03:47:22
新建了一个kafka集群,在window下写了一个简单的producer做测试,结果遇到了消息发送失败的问题,代码如下:
Properties props = new Properties();
props.put("metadata.broker.list", "192.168.1.107:6667");
props.put("serializer.class", "kafka.serializer.StringEncoder");
// props.put("partitioner.class", "example.producer.SimplePartitioner");
props.put("request.required.acks", "1"); ProducerConfig config = new ProducerConfig(props);
Producer producer = new Producer<String, String>(config);
String payload = String.format("ayuananybc%s", "test");
KeyedMessage<String, String> data = new KeyedMessage<String, String>("mytopic", payload);
producer.send(data);
经过查看kafka broker的参数如下:
于是猜测是不是本地运行的时候不认识Slave1(192.168.1.107)? 然后我在hosts中加上:192.168.1.107 Slave1。
结果就可以了:
其实原因是让kafka知道zookeeper的监听地址,我们不修改hosts,加上如下配置也是可以的:
最新文章
- Spring代理模式及AOP基本术语
- arcgis api for js入门开发系列三地图工具栏(含源代码)
- c++的多线程和多进程
- header()相关
- Linux下查看机器公网IP
- NGUI 减少drawcall规则
- linux mount命令的用法详细解析
- c# WMI获取机器硬件信息(硬盘,cpu,内存等)
- AngularJS 学习随笔(一)
- XJOI1571爱心蜗牛【树形动规】
- React Native基础&;入门教程:以一个To Do List小例子,看props和state
- Spring 中StopWatch用法
- 第一章 FFmpeg简介
- 10.16 正式开发stark组件(一)
- 吴裕雄 python 数据处理(3)
- Jquery 延迟加载框架
- spring-boot前端参数单位转换
- 切片和append操作
- bzoj 2178
- Golang之接口(interface)
热门文章
- ACM1005:Number Sequence
- Go语言中其他数据与字符串类型的转换
- spark 例子groupByKey分组计算
- 纪中OJ 2019.02.15【NOIP提高组】模拟 B 组 梦回三国 比赛题解(第一个)
- .Net 两个对像之间的映射 (一 )
- 20155333 2016-2017-2 《Java程序设计》第4周学习总结
- odoo学习之:【转】控制menuitem的显示权限
- [BZOJ4712]洪水-[树链剖分+线段树]
- uber司机 如何提高评分、接单率、成单率?
- Zabbix学习之路(七)之Nginx的状态监控