Hi Chenyu, 這確實是目前尚未解決的一個問題,相關的 jira issue 可以看這 [1]。 jira issue 底下的討論串有提到一個替代方案是:使用 -D\$internal.pipeline.job-id=$(cat /proc/sys/kernel/random/uuid|tr -d "-") 主動為 application 模式的任務產生隨機的 jobid。 但由於此配置參數屬於 flink 內部參數,可能不保證未來任何改動後的向後兼容性,請謹慎考慮後再使用。
[1] https://issues.apache.org/jira/browse/FLINK-19358 Chenyu Zheng <chenyu.zh...@hulu.com.invalid> 於 2021年8月20日 週五 下午12:16寫道: > History Server的API也是使用jobid作为区分 > > * /config > * /jobs/overview > * /jobs/<jobid> > * /jobs/<jobid>/vertices > * /jobs/<jobid>/config > * /jobs/<jobid>/exceptions > * /jobs/<jobid>/accumulators > * /jobs/<jobid>/vertices/<vertexid> > * /jobs/<jobid>/vertices/<vertexid>/subtasktimes > * /jobs/<jobid>/vertices/<vertexid>/taskmanagers > * /jobs/<jobid>/vertices/<vertexid>/accumulators > * /jobs/<jobid>/vertices/<vertexid>/subtasks/accumulators > * /jobs/<jobid>/vertices/<vertexid>/subtasks/<subtasknum> > * > /jobs/<jobid>/vertices/<vertexid>/subtasks/<subtasknum>/attempts/<attempt> > * > > /jobs/<jobid>/vertices/<vertexid>/subtasks/<subtasknum>/attempts/<attempt>/accumulators > * /jobs/<jobid>/plan > > > From: Chenyu Zheng <chenyu.zh...@hulu.com.INVALID> > Reply-To: "user-zh@flink.apache.org" <user-zh@flink.apache.org> > Date: Friday, August 20, 2021 at 11:43 AM > To: "user-zh@flink.apache.org" <user-zh@flink.apache.org> > Subject: 请问同一个flink history server能够支持多个flink application cluster吗? > > 您好, > > 我们目前在k8s上以flink application模式运行作业,现在希望部署一个history > server方便debug。但是根据文档,flink > historyserver貌似只支持单个cluster下不同job的使用方法,如果存在多个cluster,相同的jobID将会出现错误。 > > 请问对于多个application cluster,history使用的最佳姿势是什么样的? > > 谢谢[cid:image001.png@01D795B8.6430A670] >