问题一:flink cdc 3.0对切片key是字符串不能进行切分吗?
flink cdc 3.0对切片key是字符串不能进行切分吗?
参考答案:
source是复用原来的,你这个错误不是切分key的问题,是日期字段的异常
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/584628
问题二:Flink CDC不使用Kafka,是否可以实现一次采集?
Flink CDC不使用Kafka,是否可以实现一次采集(所有城市,所有表,全增量一体化采集),然后多次分发(到多个库,多个消息队列)?
参考答案:
能 ,重新补一下数据
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/584659
问题三:Flink CDC如果一个数据库,我启动多个jar包来监听binlog并处理不同的业务,应该如何配置
Flink CDC如果一个数据库,我启动多个jar包来监听binlog并处理不同的业务,应该如何配置?
参考答案:
可以看看flink-cdc的发展历史,在使用的企业,最新的3.0特性等
https://ververica.github.io/flink-cdc-connectors/ ,
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/584658
问题四:flink-cdc能不能用于线上 ?
flink-cdc能不能用于线上 ?
参考答案:
可以的
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/584657
问题五:使用flink-cdc-2.4实时同步Oracle数据时,每天都会丢失数据。有人知道可能是什么情况吗
使用flink-cdc-2.4实时同步Oracle数据时,每天都会丢失数据。有人知道可能是什么情况吗?Oracle是在RAC环境下,而采集配置是在一台机器上进行的。
参考答案:
Flink CDC 2.4 实时同步 Oracle RAC 环境时,丢失数据的原因可能有很多。以下是一些可能导致数据丢失的常见原因:
- Flink CDC 配置不正确:请确保您的 Flink CDC 配置正确,包括数据库连接信息、表名、过滤条件等。
- 网络问题:如果 Flink CDC 和 Oracle RAC 之间的网络不稳定,可能会导致数据传输失败或延迟,从而导致数据丢失。
- Oracle RAC 的高可用性设置:如果您的 Oracle RAC 环境使用了高可用性设置(如 Data Guard),则可能会导致 Flink CDC 无法正确地捕获所有更改。在这种情况下,您需要调整 Oracle RAC 的配置以确保 Flink CDC 可以正确地捕获所有更改。
- Flink CDC 的资源限制:如果您的 Flink CDC 没有足够的资源来处理所有的数据更改,则可能会导致数据丢失。在这种情况下,您需要增加 Flink CDC 的资源限制。
- Flink CDC 的版本问题:如果您使用的是较旧版本的 Flink CDC,则可能会存在已知的问题或缺陷,导致数据丢失。在这种情况下,您可以尝试升级到最新版本的 Flink CDC。
针对采集配置的是一台的情况,建议使用多台采集节点来提高数据采集的效率和稳定性。同时,也需要确保采集节点之间的负载均衡和数据同步机制的正确性。
关于本问题的更多回答可点击进行查看: