2016-01-15 90 views
2

我有一個程序在本地集羣中正常工作,但在遠程集羣上執行時沒有正常運行。我想知道,調試在遠程Flink集羣上運行的程序的最佳和常見方式是什麼? 任何幫助表示讚賞!在遠程集羣上調試

回答

4

有幾種方法可以在遠程集羣上調試Flink應用程序。 由於使用真正的調試器很複雜,我會先嚐試儘可能地記錄以找出錯誤。

另一種可能有用的方法是使用Flink的累加器。有了它們,您可以收集一些統計信息:例如,當您有一個過濾器時,您可以確定有多少元素通過過濾器等等。

最後的手段是將調試器附加到其中一個Flink TaskManager JVM上。

另外看看我的話題:http://de.slideshare.net/robertmetzger1/apache-flink-hands-on