Apache Flink:作业完成后如何采取行动?

时间:2018-09-13 10:02:17

标签: apache apache-flink

我正在尝试在flink作业完成后执行一项操作(在DB中进行一些更改)。我想在没有运气的同一个flink应用程序中执行此操作。 我发现在ExecutionGraph中有关于已更改状态的通知的JobStatusListener,但是我找不到如何获取此ExecutionGraph来注册我的侦听器的方法。 我试图在项目中完全替换ExecutionGraph(是的,但是方法很糟糕,但是...),但是一旦它成为运行时库,就根本不会在分布式模式下调用它,而只能在本地运行。

我简而言之就是下一个flink应用程序:

DataSource.output(RichOutputFormat.class)

ExecutionEnvironment.getExecutionEnvironment().execute()

任何人都可以帮忙吗?

0 个答案:

没有答案