apache-kafka - Kafka 代理正常关闭,错误的元数据被传递到 Kafka 连接客户端
问题描述
为了维护服务器,20 个代理中的一个被正常关闭,但所有 kafka-connect 集群(接收器)都因以下 NPE 错误而死亡。所有主题的复制因子都大于2,有50个主题和200个分区。检查错误和Kafka库源代码,似乎是Connect客户端缓存了从代理接收到的包括代理节点ID集和分区信息集信息在内的元数据时发生的错误。
怎么会发生这种情况,以及将来如何处理呢?(Broker and Client版本为v2.3.1)
解决方案
这是一个错误。Connect 集群不应受到代理关闭的负面影响,也不应引发 NPE。
请在https://issues.apache.org/jira/projects/KAFKA/issues/中开票。最好将堆栈跟踪粘贴为文本而不是图像。
推荐阅读
- javascript - 如何将选择的日期选择器值从第一页显示到第二页日期选择器
- java - 如何使用 Android Jetpack Navigation 显示自定义 DialogFragment?
- html - 在第二个 div 上给出边框底部
- python - Python 包结构:如何导入自动生成的 proto buf 类
- android-gradle-plugin - 任务:transformClassesAndResourcesWithR8ForRelease FAILED 程序类型已经存在 *.BuildConfig
- apache-camel - Wildfly ActiveMQ 警告:在地址“队列名称”上开始分页;当前大小为:10,504,042 字节;最大大小字节:10,485,760
- swift - 如何使用组合来分配从核心数据获取请求返回的元素数量?
- java - 如何在自动启动应用程序时加载 RecyclerView?
- csv - Neo4j 使用分隔符在 CSV 文档中加载 CSV 处理数组
- octobercms - 新安装的 OctoberCMS 上未显示后端设置