问题一:请问下Flink CDC:oracle-cdc有没有类似于mysql里面的 配置呢?
请问下Flink CDC:oracle-cdc有没有类似于mysql里面的 scanNewlyAddedTableEnabled(true)的配置呢?
参考回答:
没有,oracle cdc 还不支持,技术上没问题,还没来得及排期
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567018
问题二:Flink CDC mysql truncate操作订阅不到 这个有办法处理吗?
Flink CDC mysql truncate操作订阅不到 这个有办法处理吗?
参考回答:
delete,没有办法这个。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567015
问题三:Flink CDC 过来之后是乱码的字符串是什么原因呢?
Flink CDC SQL server表中字段类型是numeric(12,2),cdc过来之后是乱码的字符串是什么原因呢?
参考回答:
Flink CDC (Change Data Capture) 是一种用于捕获数据库表变化的数据抽取技术。当从SQL Server表中进行CDC时,如果表中的字段类型是numeric(12,2),但是CD到Flink后变成了乱码的字符串,这可能是因为Flink CDC在处理numeric类型数据时出现了一些问题。
以下是一些可能的原因和解决方法:
- Flink CDC插件版本问题:检查你的Flink CDC插件版本是否与你的Flink版本和SQL Server版本兼容。如果不兼容,可能需要升级Flink CDC插件或者降级你的SQL Server版本。
- 数据映射问题:在Flink CDC中,数据类型需要在源数据库和目标表之间进行映射。检查你的数据映射配置是否正确,特别是对于numeric类型的字段。
- 数据编码问题:检查你的Flink任务是否在处理数据时使用了错误的字符编码。你应该确保你的Flink任务使用的字符编码与你的SQL Server数据库一致。
- 数据转换问题:在Flink CDC中,数据类型转换可能会丢失精度。如果你的numeric类型字段在CD到Flink后变成了乱码的字符串,可能是因为在数据转换过程中丢失了精度。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567014
问题四:Flink CDC我idea本地测试代码,通过这个参数设置的没有效果,有知道啥问题吗?
Flink CDC我idea本地测试代码,想把state用的内存设置大一点,taskmanager.memory.managed.size: 2048m,通过这个参数设置的没有效果,有大佬知道啥问题吗?
参考回答:
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567012
问题五:Flink CDC还是有delete读取到了怎么办?
Flink CDC还是有delete读取到了怎么办?
参考回答:
ds,这里好像是不需要dezezium前缀吧,ds的构造器上已经明确是 .debeziumProperties()了
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567007