【发布时间】:2020-09-05 08:46:44
【问题描述】:
我是 flink 新手,阅读 Flink 1.8 源代码(https://github.com/apache/flink/tree/release-1.8) 以了解 flink 如何与 YARN 配合使用。
我知道每个作业集群模式有detached mode and non-detached mode。
对于非分离模式,如以下命令:
flink run -m yarn-cluster -c my.HelloFlink -yn 2 -ys 1 ./my.jar
部署yarn集群后,客户端进程开始运行我的main方法(my.HelloFlink#main),直到我的main方法完成后,客户端进程才终止。
对于分离模式,如以下命令:
flink run -d -m yarn-cluster -c my.HelloFlink -yn 2 -ys 1 ./my.jar
部署yarn集群后,客户端进程很快终止,但我没有找到我的main方法在哪里(在哪个进程中)运行(my.HelloFlink#main),有人可以帮我看看吗并帮助我的主要方法在哪里运行?
谢谢,这个问题我纠结了好几天,非常感谢!
【问题讨论】:
标签: apache-flink