在本地模式下,我可以启动另一个任务管理器吗?
虽然我尝试了./taskmanager.sh start
,任务管理器的数量
在网页仪表板上没有改变。
命令./taskmanager.sh start -m localhost:6123
也不起作用。
我该怎么办? 在本地模式下启动多个任务管理器是不可能的吗?
答案 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。
此选项不适用于Windows。 https://lists.apache.org/thread.html/r7693d0c06ac5ced9a34597c662bcf37b34ef8e799c32cc0edee373b2%40%3Cdev.flink.apache.org%3E