Apache flink 在远程群集上调试

Apache flink 在远程群集上调试,apache-flink,Apache Flink,我有一个程序在本地集群中运行良好,但在远程集群上执行时运行不正常。我想知道,调试远程Flink集群上运行的程序的最佳和常见方法是什么? 感谢您的帮助 在远程集群上调试Flink应用程序有几种方法。 由于使用真正的调试器很复杂,我会首先尝试尽可能多地记录日志以找出错误 另一种可能有用的方法是使用Flink的累加器。使用它们,您可以收集一些统计信息:例如,当您有一个过滤器时,您可以确定有多少元素通过了过滤器,等等 最后一种方法是将调试器附加到Flink TaskManager JVM之一 另请查看我

我有一个程序在本地集群中运行良好,但在远程集群上执行时运行不正常。我想知道,调试远程Flink集群上运行的程序的最佳和常见方法是什么?
感谢您的帮助

在远程集群上调试Flink应用程序有几种方法。 由于使用真正的调试器很复杂,我会首先尝试尽可能多地记录日志以找出错误

另一种可能有用的方法是使用Flink的累加器。使用它们,您可以收集一些统计信息:例如,当您有一个过滤器时,您可以确定有多少元素通过了过滤器,等等

最后一种方法是将调试器附加到Flink TaskManager JVM之一

另请查看我关于该主题的演示: