常用的Flink Rest API接口使用

本文详细介绍了如何使用Flink的Rest API进行操作,包括上传jar包、获取项目id、运行程序、删除和取消job、查看所有job以及job的详细信息和checkpoints。通过具体的HTTP请求路径、方式和参数示例,提供了清晰的操作步骤。
摘要由CSDN通过智能技术生成

官方Flink Rest API文档

https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/rest_api.html

Flink接口调用地址

用户可以通过flink提供的Rest API管理应用。Rest API可供用户或脚本直接访问,它可以对外公开有关Flink集群和应用的信息。flink使用Web服务器来同时支持Rest API和Web UI,该服务器会作为Dispatcher进程的一部分(Dispatcher启动JobManager)来运行。默认情况下二者都会使用8081端口。我们可以通过./conf/flink-conf.yaml来设置web服务器的ip和端口:rest.address,rest.port,同时为了避免我们提交的项目在每次集群启动时被删掉,我们需要配置项目的固定存储地址web.upload.dir,这样我们通过web提交的项目就会被保存到这个位置,如果不配置该地址,提交的项目会被放到临时文件中去,集群重启就会被删掉,很不方便(我会单出一篇文章追溯上传的项目到底被保存到哪个位置)。如下图所示:

上传jar包

  • 请求路径:htt
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值