我知道可以通过flink或flink.bat将Jobs提交给JobManager。我想知道Flink是否提供Java API来向JobManager提交作业?
答案 0 :(得分:2)
是。根据您要连接的群集类型,ClusterClient有几种实现(https://ci.apache.org/projects/flink/flink-docs-release-1.3/api/java/org/apache/flink/client/program/ClusterClient.html)。
它可以以阻塞(同步)或分离(异步)方式运行作业。部署作业的一种方法是提供PackagedProgram,它包含一个带有Main Class的JAR文件和几个支持JAR文件(专门为该作业提供的附加库)。
答案 1 :(得分:1)
您可以查看此测试类ClientTest.java,也许可以为您提供帮助,更多配置参数请参阅configuration。