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...
import org.apache.flink.table.api.Over; import org.apache.flink.table.api.Table; import org.apache.flink.table.api.Tumble; import org.apache.flink.table.api.bridge.java.StreamTableEnvironment; import org.apache.flink.table.functions.BuiltInFunctionDefinitions; import org.apache.flink.types.Row; im...
flink-table-api-java-bridge 使用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...
-- 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...
bridge_2.12</artifactId><version>${flink.version}</version></dependency><dependency><groupId>org.apache.flink</groupId><artifactId>flink-table-api-java-bridge_2.12</artifactId><version>${flink.version}</version></dependency></dependencies><build><sourceDirectory>src/main/java</sourceDirectory><...
一、Table & SQL Connectors 示例: Apache Hive 1、支持的Hive版本 2、依赖项 1)、使用 Flink 提供的 Hive jar 2)、用户定义的依赖项 3)、移动 planner jar 包 3、Maven 依赖 4、连接到Hive 5、DDL&DML 本文介绍了Apache Hive连接器的使用,以具体的示例演示了通过java和flink sql cli创建catalog。
flink-table-api-java: 这部分是用户编程使用的 API,包含Table API and SQL 的Java API,是所有planner功能的入口点,比如TableEnvironmentImpl类。 flink-table-api-scala: Table API and SQL 的Scala API。 flink-table-api-bridge-base: bridge 桥接器,用于在Table API and DataStream API 之间连接的API的基类...
使用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...
flink-table-api-java-bridge: bridge 桥接器,用于在Table API and DataStream API 之间连接的Java API。 flink-table-api-scala-bridge: bridge 桥接器,用于在Table API and DataStream API 之间连接的scala API。 flink-table-api-java-uber: 绑定flink-table-common和所有Java API模块,包括到数据流API和第三方...
import org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl; public class FlinkSyncOracle { public static void main(String[] args) throws Exception { // 创建流处理环境 StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); ...