问答 › 查看内容
返回列表

抽取ck数据库数据集报错:Connection reset

17 1
发表于 昨天 14:09 | 查看全部 阅读模式
为什么自动更新失败,手动又恢复了,如何修复

评论1

观小咩楼主Lv.1 发表于 昨天 14:11 | 查看全部
【问题表现】抽取任务在读取 JDBC 结果集时发生 java.net.SocketException: Connection reset。
- 堆栈明确经过 com.bytehouse.jdbc.ClickHouseResultSet、HTTPS/TLS 与 HttpURLConnection,表示 ByteHouse/ClickHouse 服务端或中间网络设备重置了 TCP 连接。
日志未发现 OOM、Pod 重启、Spark 失败或磁盘溢出。
- 同一批次 多个数据集并发更新,可能放大源端或链路压力。


【原因】
一般是源端连接中断,不是 Spark 或数据集落盘失败。
建议处理顺序:
1. 请源端数据库/网络管理员查询 报错时段 的 ByteHouse/ClickHouse、LB/WAF/防火墙日志,按 BI 出口 IP、账号、SQL 或 queryId 查主动断连、限流、过载和会话超时。
2. 使用同一账号测试:小范围查询应成功;全量查询或分段查询可确认是否是长连接/大结果集触发。
3. 临时规避:按时间或主键把 SQL 分段,或改为增量抽取;并将该数据集与 并发 的其他 8 个更新错峰。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表