版权声明:一别两宽 各生欢喜 https://blog.csdn.net/CentOS_Pc/article/details/86689775
方法:
object BatchJob {}
object StreamingJob {}
import org.apache.flink.api.scala._
/**
--译文
* Flink批处理作业的骨架。
*
*有关如何编写Flink批处理应用程序的教程,请查看
*有关<a href="http://flink.apache.org/docs/stable/"> Flink网站</a>的教程和示例。
*
*将您的appliation打包成JAR文件以供执行,
*将POM.xml文件中的主类更改为此类(只需搜索'mainClass')
*并在命令行上运行'mvn clean package'。
*/
object BatchJob {
def main(args: Array[String]) {
// set up the batch execution environment
val env = ExecutionEnvironment.getExecutionEnvironment
/*
译文:
/ *
*在这里,您可以开始为Flink创建执行计划。
*
*从获取环境中的一些数据开始,比如
* env.readTextFile(textPath);
*
*然后,使用操作转换生成的DataSet [String]
* 喜欢
* .filter()
* .flatMap()
* .join()
* .group()
*
* 还有很多。
*看一下编程指南:
*
* http://flink.apache.org/docs/latest/apis/batch/index.html
*
*和例子
*
* http://flink.apache.org/docs/latest/apis/batch/examples.html
*
* /
//执行程序
*
*/
env.execute("Flink Batch Scala API Skeleton")
}
}