如何通过rest API“在YARN上运行单个Flink作业”?

时间:2019-01-26 14:36:13

标签: apache-flink flink-streaming

从Flink官方文档中我们知道可以通过以下命令“在YARN上运行单个Flink作业”,我的问题是能否通过Rest API在“ YARN上运行单个Flink作业”,并获得应用程序API ?

./bin/flink run -m yarn-cluster -yn 2 ./examples/batch/WordCount.jar

1 个答案:

答案 0 :(得分:0)

请参阅Monitoring REST API(以欺骗性命名)。您可以使用/jars/upload请求将(胖/超级)罐子发送到集群。这将返回一个ID,您可以将其与/jars/:jarid/run请求一起使用以开始工作。

如果您还需要启动集群,那么您(AFAIK)目前需要编写一些Java代码以在YARN上启动集群。 Flink中有两个源文件执行相同的操作: