簡體   English   中英

Apache Flink:本地模式下的多個任務管理器

[英]Apache Flink: multiple task managers in local mode

在本地模式下,我可以啟動另一個任務管理器嗎? 雖然我嘗試了./taskmanager.sh start ,但 web 儀表板上的任務管理器數量沒有改變。

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

我該怎么辦? 在本地模式下無法啟動多個任務管理器嗎?

要啟動另一個任務管理器,您應該在 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.

據我了解,您想在本地機器上設置一個獨立的集群。 如果是這種情況,您可以簡單地編輯 $FLINK_DIST/conf/workers,其中每一行代表一個 TM 主機。 默認情況下,localhost 中只有一個 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM