flink-table-api-java 使用Java编程语言的纯表程序的表和SQL API(在早期开发阶段,不推荐!)。 flink-table-api-scala 使用Scala编程语言的纯表程序的表和SQL API(在早期开发阶段,不推荐!)。 flink-table-api-java-bridge 使用Java编程语言支持DataStream / DataSet API的Table&SQL API。 flink-table-api-scala-b...
--Table API 桥接器--><dependency><groupId>org.apache.flink</groupId><artifactId>flink-table-api-java-bridge_${scala.binary.version}</artifactId><version>${flink.version}</version></dependency> 这里的依赖是一个Java的“桥接器”(bridge),主要就是负责TableAPI和下层DataStreamAPI的连接支持,按照不...
-- Either... --><dependency><groupId>org.apache.flink</groupId><artifactId>flink-table-api-java-bridge_2.11</artifactId><version>1.8.0</version></dependency><!-- or... --><dependency><groupId>org.apache.flink</groupId><artifactId>flink-table-api-scala-bridge_2.11</artifactId><versi...
import org.apache.flink.table.api.Schema; import org.apache.flink.table.api.Table; import org.apache.flink.table.api.TableDescriptor; import org.apache.flink.table.api.TableEnvironment; import org.apache.flink.table.api.Tumble; import org.apache.flink.table.api.bridge.java.StreamTableEnvironment; ...
1、DataStream API 2、Table API 本文是Flink table api 与 datastream api的集成的第一篇,主要介绍了集成的概述、table api 与 datastream api相互转换的三个示例以及其集成的说明(即maven依赖、import、配置以及执行行为),并以具体的示例进行说明。 本文依赖flink、kafka集群能正常使用。
使用Java编程语言支持DataStream / DataSet API的Table&SQL API。 flink-table-api-scala-bridge 使用Scala编程语言支持DataStream / DataSet API的Table&SQL API。 flink-table-planner 表程序规划器和运行时。 flink-table-uber 将上述模块打包成大多数Table&SQL API用例的发行版。 uber JAR文件flink-table * .jar...
org/apache/flink/table/api/bridge/java/StreamTableEnvironment 是Apache Flink 中用于在 Java 环境下与 Table API 和 SQL 集成的一个关键类。以下是对其的详细解释: 1. 解释 StreamTableEnvironment 是什么 StreamTableEnvironment 是Flink 中用于处理流数据的 Table API 和 SQL 的接口。它允许开发者以 SQL 或 ...
flink-table-api-java-bridge: java语言的Table & SQL API,支持DataStream/DataSet API(推荐使用) flink-table-api-scala-bridge: scala语言的Table & SQL API,支持DataStream/DataSet API(推荐使用) flink-table-planner:planner 和runtime. planner为Flink1,9之前的old planner(推荐使用) ...
这里的依赖是一个Java的“桥接器”(bridge),主要就是负责Table API和下层DataStream API的连接支持,按照不同的语言分为Java版和Scala版。如果我们希望在本地的集成开发环境(IDE)里运行Table API和SQL,还需要引入以下依赖: 代码语言:javascript 复制 <dependency><groupId>org.apache.flink</groupId><artifactId>flin...
flink-table-api-java-bridge:bridge桥接器,主要负责table API和DataStream/DataSet API的连接支持,按照语言分java和scala 这里的两个依赖,是IDEA环境下运行需要添加的;如果是生产环境,lib目录下默认已经有了planner,就只需要有bridge就可以了 API调用 基本程序结构 ...