Apache flink m纱线簇的真正含义是什么?

Apache flink m纱线簇的真正含义是什么?,apache-flink,Apache Flink,我是Flink的新手,我正在使用下面的脚本向Thread提交一个批处理模式单词计数 ./flink run -m yarn-cluster ../examples/batch/WordCount.jar 它以纱线簇模式运行,因此JM将在纱线簇的一个节点中运行 到目前为止还不错,但我不明白为什么我会在运行上述脚本的控制台上看到word dataset结果 我想知道flink Thread cluster的行为是什么,例如,如果我运行Dataset#collect,哪个进程将获取元素?您会看到结果

我是Flink的新手,我正在使用下面的脚本向Thread提交一个批处理模式单词计数

./flink run -m yarn-cluster ../examples/batch/WordCount.jar
它以纱线簇模式运行,因此JM将在纱线簇的一个节点中运行

到目前为止还不错,但我不明白为什么我会在运行上述脚本的控制台上看到word dataset结果


我想知道flink Thread cluster的行为是什么,例如,如果我运行Dataset#collect,哪个进程将获取元素?

您会看到结果,因为JobManager会将它们发送到客户端(cmd行脚本)

  • 纱线簇模式意味着您每次执行时都会启动一个单独的簇
  • 会话模式意味着您提交到已在运行的群集
您可以进一步了解分布式运行时的工作原理