使用Airbyte CDC增量同步MariaDB至DuckDB时遇空指针错误求助
Airbyte CDC同步MariaDB至DuckDB异常问题
环境与配置
- 同步模式:CDC增量加载
- 源端:MariaDB(因无专属连接器,采用Airbyte MySQL连接器替代)
- 目标端:DuckDB
- 配置阶段无异常
异常现象
同步启动数分钟后进程终止,触发错误:
Cannot invoke "io.airbyte.protocol.models.AirbyteGlobalState.getStreamStates()" because the return value of "io.airbyte.protocol.models.AirbyteStateMessage.getGlobal()" is null
同时伴随警告:
missing stats for job [job number]
排查动作
检查Airbyte内置PostgreSQL的state表,结果为空,推测源端未发送任何状态消息。执行的检查命令:
docker exec -ti airbyte-db psql -U docker -d airbyte SELECT * FROM state;
内容的提问来源于stack exchange,提问作者John Watson
相关产品推荐
相关产品推荐

