flink實戰--flinksql的DDL創建各種source和sink進行數據的讀寫

簡介

            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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章