在Flink独立群集中运行多个Flink程序(v1.4.2)

时间:2018-06-11 23:41:10

标签: apache-flink flink-streaming

我有一个基于Flink 1.4.2的Flink独立群集(1个作业管理器,4个任务槽),并希望提交两个不同的Flink程序。 不确定这是否可行,因为一些flink档案说工作经理只能运行一份工作。如果这是真的,任何想法如何解决这个问题? Flink集群只有一台机器可用,我们不想使用任何资源管理器,如Mesos或Yarn。

任何提示?

1 个答案:

答案 0 :(得分:1)

Flink作业(程序)在位于任务管理器中的任务槽中运行。假设您有4个任务槽,则可以运行最多4个Flink程序。另外,请注意Flink作业的并行性。如果在两个作业中都将并行度设置为2,那么“是”2是您可以在4个任务槽上运行的最大作业数。每个并行实例都在任务槽上运行。

检查此图片:https://ci.apache.org/projects/flink/flink-docs-master/fig/slots_parallelism.svg