Beam学习笔记(2):Flink Runner简介

来源:互联网 发布:软件开发行业市场前景 编辑:程序博客网 时间:2024/06/06 03:11

Beam Flink Runner实现

  1. 创建FlinkPipelineExecutionEnvironment;
  2. 调用FlinkPipelineExecutionEnvironment.translate(FlinkRunner flinkRunner, Pipeline pipeline)方法,将pipeline翻译为flink程序,分为两种模式:STREAMING 和 BATCH,分别在Flink创建不同的ExecutionEnvironment;
  3. 执行Flink程序:env.executePipeline(),实际为调用Flink的ExecutionEnvironment的execute(jobName)方法;
  4. 返回 FlinkRunnerResult 类型的执行结果。
0 0
原创粉丝点击