开发者社区 > 大数据与机器学习 > 正文

有大佬知道Flink CDC中 Stream Api多表的时候,指定表的先后顺序吗,保证a表再b表?

有大佬知道Flink CDC中 Stream Api多表的时候,指定表的先后顺序吗,保证a表再b表前面?

展开
收起
真的很搞笑 2023-06-04 18:20:39 170 0
1 条回答
写回答
取消 提交回答
  • source.order.by() 方法用于指定源表之间的排序顺序,你可以按照如下步骤使用:

    1. 创建两个 TableSource 对象,分别代表 A 表和 B 表。
    2. 在创建流式程序时调用 source.order.by() 方法,并传入 A 表对应的 TableSource 对象作为参数。
    3. 接着调用 addSource() 方法添加 B 表。

    以下是一个简单的示例:

    
    TableEnvironment tEnv = ...
    
    TableSource<Void> sourceA = ...;
    TableSource<Void> sourceB = ...;
    
    tEnv.from("A").order.by(sourceA).addSource("B");
    tEnv.execute();
    
    2023-11-14 15:59:17
    赞同 展开评论 打赏

大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Spring Boot2.0实战Redis分布式缓存 立即下载
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载