flink的三种部署方式的思考

一. 目前最新版本flink 中的flink1.11 支持启动模式:

(1) 以下三种是不同的基于yarn或者其他资源管理器的部署方式
  1. session mode:启动一个flink cluster 对应yarn上一个applicationId 运行多个任务(job)client模式
  2. per-job: 每个任务(job)都会启动一个cluster ,对应多个applicationId
    (client模式)
  3. application mode 每个任务(job)都会启动一个cluster,对应多个applicationId(cluster 模式)
(2)基于standalone模式:(和spark的standlone的模式一样,这里不做详细的过程讲解)
(3)基于local模式(和spark不同)
       1. spark local 模式不需要启动spark进程(work master)
          local[*]  用线程来模拟集群
       2. flink 是需要启动的,相当于standalone模式,只是单个节点

你可能感兴趣的:(flink)