有2个与保存点相关的REST API:
POST /jobs/:jobid/savepoints,它将触发异步保存点操作并返回触发器ID。
GET /jobs/:jobid/savepoints/:triggerid,它通过触发器ID返回操作状态。
但是在分布式系统中,如果操作成功启动,但是响应丢失(例如,由于网络问题),那么触发器ID丢失了,那将无法确定操作状态
想知道是否有一种方法可以列出Flink保存点操作?这样我就可以获取触发器ID,然后获取操作状态。
答案 0 :(得分:1)
我唯一了解的方法(除了遍历保存点目录之外)是使用rest界面获取检查点历史记录并过滤出保存点:What is the preferred syntax for defining enums in JavaScript?
缺点:您只会得到最后10个检查点:-(