Flink Table API& SQL编程指南(Connector Sink-【FileSystem、HBase、Kafka、JDBC】)

Connector(Sink)

FileSysterm

可以将数据写出到文件系统,需要注意目前系统提供文件系统的写出.Sink:BatchSink:AppendStream

批处理-Sink

Table API方式
import org.apache.flink.api.scala.ExecutionEnvironment
import org.apache.flink.table.api.{DataTypes, Table}
import org.apache.flink.table.api.scala.BatchTableEnvironment
import org.apache.flink.table.descriptors.{FileSystem, OldCsv, Schema}

object FlinkBatchTableSink_FileSystem_API {
  def main(args: Array[String]): Unit = {
    var ddlSourceTable=
      """
        |CREATE TABLE t_employee (
        |  id int,
        |  name string,
        |  sex boolean,
        |  salary double,
        |  dept string
        |) WITH (
        |  'connector.type' = 'filesystem',
        |  'connector.path' = 'file:///C:\Users\Administrator\Desktop\csv',
        |  'format.type' = 'csv',
 

你可能感兴趣的:(Flink实时计算)