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

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

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

展开
收起
雪哥哥 2022-10-24 16:56:25 360 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 集群和引擎,提高作业开发运维效率。

相关电子书

更多
The state of SQL-on-Hadoop in the Cloud 立即下载
Scaling 30 TB’s of Data Lake with Apache HBase and Scala DSL at Production 立即下载
Apache Phoenix and HBase: Past, Present and Future of SQL over HBase 立即下载