簡介
Flink1.9之後,flinkSQL支持了DDL語句。很方便我們去創建sql語句中需要的數據源表(source)和數據存儲表(sink),但是最近看很多人使用flinkSQL的DDL語句還是會遇見各種問題,今天詳細總結一下flinkSQL的DDL語句的使用。
第一步:準備依賴
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table-api-java-bridge_2.11</artifactId>
<version>1.9.0</version>
<scope>provided</scope>
</dependency>
<!-- or... -->
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table-api-scala-bridge_2.11</artifactId>
<version>1.9.0</version>
<scope>provided</scope>
</dependency>
此外,如果要在IDE中本地運行Table API和SQL程序,則必須添加以下一組模塊之一,具體取決於要使用的計劃程序:
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table-planner_2.11</artifactId>