Flink CDC目前我们只是打算用一个cdc来做请问这种做法正确吗?

Flink CDC目前我们只是打算用一个cdc来做 没有flink admin和sql平台,但是需要使用checkpoint嘛续传,所以我在代码指定死了 jobid以及启动的checkpoint Metadata的文件地址,请问这种做法正确吗?

展开
收起
真的很搞笑 2023-10-04 07:42:43 206 分享 版权
1 条回答
写回答
取消 提交回答
  • 这种做法是可行的,但是需要注意以下几点:

    1. 在代码中指定固定的 jobid 和 checkpoint Metadata 文件地址可能会导致在不同的环境中运行时出现问题。建议使用 Flink 的动态参数来指定这些值,以确保在不同环境中的一致性。
    2. 如果需要在多个任务中使用相同的 checkpoint Metadata,可以考虑将其存储在外部文件中,并在代码中进行读取。这样可以避免硬编码参数,并提高代码的可维护性。
    3. 在使用 Flink CDC 进行数据同步时,建议启用事务支持。这可以确保数据的一致性,并避免出现数据不一致的情况。
    2023-10-11 14:15:17
    赞同 展开评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

还有其他疑问?
咨询AI助理