postman调用Flink REST API 作业调试

前言

flink 提供了REST API ,最近一直在web ui 上操作,或者执行 flink run …
指令来提交任务。但是最近需求需要接口调用,这里简单记录。

查询集群jar的信息

http://10.26.118.120:8081/jars

{
    
    
    "address": "http://localhost:8081",
    "files": [
        {
    
    
            "id": "e0167e53-bd46-4f5e-93e1-20b6bc969b97_flow-calculation-api-1.0-SNAPSHOT.jar",
            "name": "flow-calculation-api-1.0-SNAPSHOT.jar",
            "uploaded": 1628141163000,
            "entry": []
        }
    ]

根据id ,来提交任务,在flink 官网提供的
/jars/:jarid/run ,实例的入参对象,
在这里插入图片描述
按照这样的调用方式,完全不行。
这里需要的入参格式如下:

在这里插入图片描述

http://10.26.118.120:8081/v1/jars/e0167e53-bd46-4f5e-93e1-20b6bc969b97_flow-calculation-api-1.0-SNAPSHOT.jar/run
{
    
    
    "entryClass": "com.quant.flowcalculation.stock.Indexcalculation.SaveHsh5InfoToSinkClickhouse",
    "parallelism":"1",
    "savepointPath":"",
    "programArgs":"--markType 102"
}

Guess you like

Origin blog.csdn.net/weixin_43975771/article/details/119417005