kafka发送数据报错: Error connecting to node xxxxx:9092 (id: 1 rack: null)java.net.UnknownHostExceptio
报错内容:
warn报错:
[kafka-producer-network-thread | producer-1] WARN org.apache.kafka.clients.NetworkClient - [Producer clientId=producer-1] Error connecting to node xxxxx:9092 (id: 1 rack: null)
java.net.UnknownHostException: xxxxx
at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:797)
at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1519)
at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1378)
at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1306)
at org.apache.kafka.clients.DefaultHostResolver.resolve(DefaultHostResolver.java:27)
at org.apache.kafka.clients.ClientUtils.resolve(ClientUtils.java:111)
at org.apache.kafka.clients.ClusterConnectionStates$NodeConnectionState.currentAddress(ClusterConnectionStates.java:512)
at org.apache.kafka.clients.ClusterConnectionStates$NodeConnectionState.access$200(ClusterConnectionStates.java:466)
at org.apache.kafka.clients.ClusterConnectionStates.currentAddress(ClusterConnectionStates.java:172)
at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:985)
at org.apache.kafka.clients.NetworkClient.ready(NetworkClient.java:311)
at org.apache.kafka.clients.producer.internals.Sender.sendProducerData(Sender.java:353)
at org.apache.kafka.clients.producer.internals.Sender.runOnce(Sender.java:326)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:242)
at java.base/java.lang.Thread.run(Thread.java:829)
error日志:
[kafka-producer-network-thread | producer-1] ERROR org.apache.kafka.clients.producer.internals.Sender - [Producer clientId=producer-1] Uncaught error in kafka producer I/O thread:
java.lang.IllegalStateException: No entry found for connection 1
at org.apache.kafka.clients.ClusterConnectionStates.nodeState(ClusterConnectionStates.java:330)
at org.apache.kafka.clients.ClusterConnectionStates.disconnected(ClusterConnectionStates.java:134)
at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:921)
at org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:67)
at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1086)
at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:971)
at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:533)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:309)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:233)
at java.base/java.lang.Thread.run(Thread.java:829)
本质原因是kafka配置文件server.properites中默认监听hostname:
# Hostname and port the broker will advertise to producers and consumers. If not set,
# it uses the value for "listeners" if configured. Otherwise, it will use the value
# returned from java.net.InetAddress.getCanonicalHostName().
#advertised.listeners=PLAINTEXT://your.host.name:9092
#advertised.listeners=PLAINTEXT://192.34.12.12:9092
两种解决方案
1.修改kafka服务的配置文件,改为监听ip,将 advertised.listeners 中的your.host.name 改为服务器的IP地址即可:
#advertised.listeners=PLAINTEXT://your.host.name:9092
advertised.listeners=PLAINTEXT://192.34.12.12:9092
2.修改producer客户端所在的电脑的host文件,在host文件中添加如下信息:
192.34.12.12 xxxxx
kafka发送数据报错: Error connecting to node xxxxx:9092 (id: 1 rack: null)java.net.UnknownHostExceptio相关推荐
- 【问题解决】Kafka报错 Bootstrap broker x.x.x.x:9092 (id: -1 rack: null) disconnected
问题复现 近日针对某一客户需求开发了一个需要使用Kafka的功能,功能是什么暂且不论,在本地虚机的Kafka连接一切正常遂放到测试服务器上验证功能,以下是监听topic成功和警告报错: 2023-05 ...
- Kafka Group coordinator xxx:9092 (id: xxx rack: null) is unavailable or invalid
问题描述: Kafka本身启动和相互通信没有问题,但是在使用Java API 模拟消费者连接到Kafka的时候出现报错 2022-03-03 09:31:22[Consumer clientId=co ...
- kafka java.net.UnknownHostException: node4 Error connecting to node node4:9092
解决:修改kafka的server.properties文件 vim /kafka安装路径/config/server.properties 去除下面这行配置的注释,并设置对应的ip地址 #adver ...
- Error connecting to node localhost.localdomain:9092 (id: 2147483647 rack: null)
这个是Kafka常见的错误:(场景:我在win10本地跑代码,去消费我配置在服务器Kafka) 1.修改本地物理机hosts文件.文件目录:C:\Windows\System32\drivers\et ...
- kafka报错:Bootstrap broker localhost:9092 (id: -1 rack: null) disconnected
这是一个惨痛的教训 就在昨天我和我四个同事因为这个问题搞到了夜里十一点半,啊啊啊啊啊!!!太恶心了!!! 在启动工程时,kafka报这个错误,在配置文件中配置kafka的依赖,和另一个服务器上配置的一 ...
- 【Kafka】kafka 卡死 Discovered coordinator xx:9092 (id: xxx rack: null) for group xxx
文章目录 1.背景 1.背景 构建了一个kafka消费组,然后主要是想获取kafka的partition的开始offset 和结束的offset,但是获取的时候这里再某些环境下这里卡死了. 程序如下 ...
- Spark消费kafka任务卡死:Marking the coordinator xxx:9092 (id: 2147483647 rack: null) dead for group xxx
1.背景 2. 问题出现 运行了一个spark任务,然后,发现有一个Job特别的慢,其他的最多用了30分钟,但是这个任务却运行了 1.1个小时,数据量是100万的数据. 2.1 任务 点击进入 2.2 ...
- WARN NetworkClient: [Consumer clientId=consumer-g1-1, groupId=g1] Error connecting to node
在Spark Streaming连接Kafka的时候出现了WARN NetworkClient: [Consumer clientId=consumer-g1-1, groupId=g1] Error ...
- 部署kafka集群后创建主题报错WARN [AdminClient clientId=adminclient-1] Error connecting to node 14ca304
[2022-05-19 06:58:54,549] WARN [AdminClient clientId=adminclient-1] Error connecting to node 14ca304 ...
最新文章
- ​中国开启开源新纪元
- ListView、AdapterView、RecyclerView全面解析
- c++基础day03
- Codeforces Round #726 (Div. 2) D. Deleting Divisors 博弈
- 面试官:int和Integer有什么区别?为什么要有包装类?
- (SPFA+最短路变形+回路对起点的影响)Arbitrage
- VS2010不能编译.Net3.5项目的解决方法
- 北京交大计算机学院院长,蔡伯根(北京交大教授)
- java版本不兼容_java 中jdk版本不兼容的问题小记
- 被阿里带火的数据中台:“大中台、小前台”战略是什么?
- jquery插件开发方法
- 深入理解Yii2.0(yii学习的经典博客)
- CSR8311/CSR8811 HCI vendor command说明
- 用python 控制台打印图片示例
- 一起玩react 你不知道的setState
- c语言1GB转成B,2018职称计算机考试WPS_Office精选习题9
- 【容器】kubectl|K8S常用命令总结|crictl管理命令
- 【分享】一年级古诗古朗月行语文知识点心田花开汇总
- 三更灯火五更鸡,正是男儿读书时
- set feedback on
热门文章
- 昆仑通态如何连接sqlserver数据库_mcgs通用和嵌入的区别
- pandorabox挂硬盘文件服务器,PandoraBox将系统挂载到U盘启动设置步骤
- 机器学习实战之决策树(四)示例:预测隐形眼镜类型(含数据集)
- 阿里巴巴十年:18个人凑出50万元启动资金
- 【微信小程序】 XXXXX不在以下 Socket 合法域名列表中,请参考文档
- Nuxt的目录结构和常用配置
- 论文阅读笔记:Swin Transformer: Hierarchical Vision Transformer using Shifted Windows
- Alfred Workflow之Jetbrains系列软件
- 大数据和云计算知识点汇总
- 分享73个ASP江湖论坛源码,总有一款适合您