代码中使用kafka作为数据源的,报错Job execution failed且指向env.execute()这行,日志中Error: No entry found for connection xx

博客内容讲述了在使用Kafka作为数据源时遇到'Job execution failed'错误,错误误导指向nc命令,实际问题在于Kafka。通过查看日志发现特定错误代码,解决方案是修改Kafka的server.properties配置文件,调整相关设置后重启Kafka服务。
摘要由CSDN通过智能技术生成

误导:

如果一直查 Job execution failed 的话,查到的大部分解决方法都是需要 nc -lk 端口号

其实这个报错的关键是在kafka上,日志拉下来会看到下面的这一段

日志中的这段,我遇到的是数字是2147483646(可以参考这篇文章),但网上查到的不同数字的解决方式都大同小异

Error: No entry found for connection 2147483646

我的代码情况是:

Properties properties = new Properties();
properties.setProperty("bootstrap.servers", "localhost:9092");
properties.setProperty("group.id", "consumer-group");
properties.setProperty("key.deserializer","org.apache.kafka.common.serialization.StringDeserializer");
properties.setProperty("value.deserializer","org.apache.kafka.common.serialization.StringDeserializer");
properties.setProperty("auto.offset.reset", "latest");
DataStream<String>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值