开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

FlinkSQL多数据源source时,最多只能source5个不同的吗。超过5个就source不到

FlinkSQL多数据源source时,最多只能source5个不同的吗。超过5个就source不到数据了。image.png

展开
收起
雪哥哥 2022-10-24 16:56:25 423 0
1 条回答
写回答
取消 提交回答
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    不是的,FlinkSQL多数据源source时,可以连接任意数量的不同的数据源。Flink SQL支持从多种数据源(如关系型数据库、Hadoop、Kafka等)中读取数据,并将它们组合在一起进行处理和分析。

    在Flink SQL中,使用@Table注解标识数据源,然后在查询语句中使用FROM关键字指定要连接的数据源。例如:

    
    SELECT * FROM table1 @Table("source1"), table2 @Table("source2"), table3 @Table("source3");
    
    
    

    上面的查询语句将会从table1table2table3三个数据源中读取数据,并将它们按照查询语句的顺序组合在一起进行处理。因此,Flink SQL支持连接任意数量的不同的数据源。

    2023-05-08 16:54:41
    赞同 展开评论 打赏

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

相关电子书

更多
From Zero to Data Flow In Hours with Apache Nifi 立即下载
BUILDING REALTIME DATA PIPELINES WITH KAFKA CONNECT AND SPARK STREAMING 立即下载
Dynamic DDL Adding Structure to Streaming Data on the Fly 立即下载