我在Flink中独立运行我的应用程序,但无法在控制台或FLINK_HOME/log
中找到它的sysout。
有谁知道我在哪里可以看到我的应用程序调试日志?如何知道我的应用程序运行在哪些TM上?
答案 0 :(得分:7)
在群集上以独立模式运行Flink应用程序时,记录到系统输出或系统错误的所有内容都会进入相应的本地 log/
目录。
因此,要获取日志,您必须连接(例如使用SSH)到运行TaskManagers的计算机并从那里检索日志。
如何知道我的应用程序在哪些TM上运行。
JobManager Web界面(默认情况下在主机上运行:8081)显示部署任务的位置。 当并行度==槽数时,任务通常在所有机器上运行。