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

浙公网安备 33010602011771号