Apache Flink:本地模式下的多个任务管理器

时间:2016-07-21 02:09:38

标签: apache-flink

在本地模式下,我可以启动另一个任务管理器吗? 虽然我尝试了./taskmanager.sh start,任务管理器的数量 在网页仪表板上没有改变。

命令./taskmanager.sh start -m localhost:6123也不起作用。

我该怎么办? 在本地模式下启动多个任务管理器是不可能的吗?

2 个答案:

答案 0 :(得分:3)

要启动另一个任务管理器,您应该在flink二进制目录中运行以下命令:

bin/taskmanager.sh start

哪个应该更新Web仪表板上的任务管理器数量,并为您提供如下输出:

[INFO] 1 instance(s) of taskmanager are already running on my-localhost.
Starting taskmanager daemon on host my-localhost.

答案 1 :(得分:1)

据我了解,您想在自己的服务器上建立一个独立的集群 本地机器。如果是这种情况,您只需编辑 $ FLINK_DIST / conf / workers,其中每行代表一个TM主机。通过 默认情况下,本地主机中只有一个TM。就您而言,您可以 向其添加行“ localhost”。然后,执行 $ FLINK_DIST / bin / start-cluster.sh,您可以看到一个独立的集群 在本地计算机上有两个TM。

https://ci.apache.org/projects/flink/flink-docs-release-1.11/ops/deployment/cluster_setup.html#configuring-flink

此选项不适用于Windows。 https://lists.apache.org/thread.html/r7693d0c06ac5ced9a34597c662bcf37b34ef8e799c32cc0edee373b2%40%3Cdev.flink.apache.org%3E