Flink CDC这个是在2.4.1解决的吗?https://github.com/ververica/flink-cdc-connectors/issues/2230
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个问题已经在 2.4.1 版本中修复了。
在 2.4.1 版本中,我们修复了一个导致 PostgreSQL CDC 连接器在某些情况下无法正确处理 CDC 事件的问题。具体来说,如果 PostgreSQL 数据库中的数据表存在 IDENTITY 列,并且该列没有主键索引,那么 PostgreSQL CDC 连接器可能会在处理 CDC 事件时抛出异常。
为了解决这个问题,我们在 PostgreSQL CDC 连接器中添加了一个新的配置项 enableIdentityColumnIndex。这个配置项默认值为 true,如果设置为 false,那么 PostgreSQL CDC 连接器将不会为 IDENTITY 列创建主键索引。
如果您使用的是 PostgreSQL CDC 连接器,并且遇到了上面提到的问题,请尝试将 enableIdentityColumnIndex 配置项设置为 false。如果您有任何其他问题,请随时提交 issue 到 Flink CDC 的 GitHub 仓库。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。