flink-connector-mysql-cdc和flink-connector-sqlserver-cdc,只能放一个?
是的,Flink 中的 flink-connector-mysql-cdc 和 flink-connector-sqlserver-cdc 这两个 CDC(Change Data Capture) 连接器只能选择其中一个使用。
这是因为这两个连接器底层实现的原理不同,无法同时运行。flink-connector-mysql-cdc 是基于 MySQL binlog 的 CDC 连接器,用于捕获和处理 MySQL 数据库的变更事件。而 flink-connector-sqlserver-cdc 是基于 SQL Server 的 CDC 功能实现的连接器,用于捕获和处理 SQL Server 数据库的变更事件。
如果您需要同时捕获并处理 MySQL 和 SQL Server 数据库的变更事件,您可以将其拆分成两个独立的 Flink 作业,每个作业使用对应的 CDC 连接器来处理相应的数据库变更事件。这样可以实现并行处理和处理不同类型数据库的变更数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。