Flink流和表的转换

本文详细介绍了Apache Flink中数据流与表格之间的转换,包括如何将流转换为临时视图以进行tableSql操作,以及如何进行tableApi操作。同时,还阐述了如何将表格转换为Table对象以及Table对象转回数据流的过程,对于理解和运用Flink的数据处理具有指导意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

flink1.14及以后的转换方法

流-》表的转换
   /1.这种方式后续要进行tableSql的操作(推荐)
        tableEnv.createTemporaryView("tableName",dataStream);
   //2.这种方式后续要进行tableApi的操作不常用     
        Table table = tableEnv.fromDataStream(dataStream);
     
表-》Table对象
Table table = tableEnv.from("tableName")

Table对象->流
DataStream<Row> datastream = tableEnv.toDataStream(table)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值