开发者社区> 问答> 正文

flink报错The binlog event doesn't contain expecte...

已解决

flink报错The binlog event doesn't contain expected number of columns

展开
收起
提个问题 2024-06-10 16:06:04 19 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    The binlog event doesn't contain expected number of columns报错可能阿里云RDS MySQL,在建表的时候,如果没有指定主键,会默默加上隐藏主键(__#alibaba_rds_row_id#__)导致的。
    您可以通过在with参数中显式加上'debezium.column.blacklist'='#alibaba_rds_row_id#' 这个参数来绕过。
    您可以通过在RDS MySQL 执行命令:set show_ipk_info=1; show create table tableName; 来查看当前表的隐藏主键。
    2024-06-10 16:06:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载