flink部署模式

部署模式:flink里面的 计算程序 运行的方式

  • session
    session模式一个flink集群可以跑多个计算任务,资源共享
    session模式下集群是提前启动的,然后向flink集群提交job

  • per-job(高版本已经不推荐了)
    per-job模式下,一个集群只跑一个计算任务,资源独立,
    集群的启动是跟随任务提交创建的,任务结束集群关闭,不用提前启动集群

  • application
    application模式是per-job的进化版,优化的地方在于计算程序的解析从客户端改成了jobmanger,减轻了客户端压力

flink运行模式

运行模式:flink软件运行的模式

  • local
    一台主机运行着jobmanger和taskmanger。

  • standallone
    多台主机分别运行只jobmanger和taskManger,并且资源的分配是手动分配的,启动集群的时候已经定好哪些j节点是jobManger,哪些节点是taskManger

  • yarn

    资源由yarn管理,yarn动态的分配 jobmanger和taskManger,fink集群的创建由yarn完成。

  • k8s
    资源分配由k8s来完成。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。