Flink 批处理编程

//为了使用Scala字符特性 'x 来获取字段 (Table API)
import org.apache.flink.api.scala.extensions._
import org.apache.flink.api.scala._
import org.apache.flink.table.api.scala._

 

屏蔽日志输出

def init(): Unit = {
  //Logger.getLogger("org.apache.spark").setLevel(Level.WARN)
  org.apache.log4j.Logger.getLogger("org.apache.flink").setLevel(org.apache.log4j.Level.ERROR)
}

 

创建 Flink Batch

//Flink Batch
val benv = ExecutionEnvironment.getExecutionEnvironment  //ExecutionEnvironment

 

//Flink Batch Table API
val benv = ExecutionEnvironment.getExecutionEnvironment  //ExecutionEnvironment
val tableEnv = BatchTableEnvironment.create(benv)        //BatchTableEnvironment   

 

 

创建 Blink Batch

//Blink Batch
val settings = EnvironmentSettings.newInstance()
  .useBlinkPlanner()
  .inBatchMode()
  .build()
val table = TableEnvironment.create(settings)  //TableEnvironment

 

posted @ 2020-12-07 10:44  茗::流  阅读(288)  评论(0)    收藏  举报
如有雷同,纯属参考。如有侵犯你的版权,请联系我。