public interface FlinkJobsClient<T extends org.apache.flink.client.program.ClusterClient<?>>
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.runtime.messages.Acknowledge |
cancel(org.apache.flink.api.common.JobID jobId)
取消flink作业
|
T |
getClusterClient()
使用默认配置获取flink集群REST客户端
|
T |
getClusterClient(Properties customConf)
使用自定义配置获取flink集群REST客户端
|
org.apache.flink.api.common.JobStatus |
getJobStatus(org.apache.flink.api.common.JobID jobId)
获取flink作业状态
|
Collection<org.apache.flink.runtime.client.JobStatusMessage> |
listJobs()
列出集群上当前正在运行和已完成的flink作业
|
org.apache.flink.runtime.jobmaster.JobResult |
requestJobResult(org.apache.flink.api.common.JobID jobId)
请求flink作业运行结果
|
String |
stop(org.apache.flink.api.common.JobID jobId)
停止flink-jobs应用程序
|
org.apache.flink.api.common.JobID |
submit(FlinkJobs flinkJobs)
提交flink-jobs应用程序
|
org.apache.flink.api.common.JobID submit(FlinkJobs flinkJobs) throws Exception
flinkJobs - flink-jobs配置对象Exception - 发生异常org.apache.flink.runtime.messages.Acknowledge cancel(org.apache.flink.api.common.JobID jobId)
throws Exception
jobId - flink作业标识Exception - 发生异常Collection<org.apache.flink.runtime.client.JobStatusMessage> listJobs() throws Exception
Exception - 发生异常org.apache.flink.api.common.JobStatus getJobStatus(org.apache.flink.api.common.JobID jobId)
throws Exception
jobId - flink作业标识Exception - 发生异常org.apache.flink.runtime.jobmaster.JobResult requestJobResult(org.apache.flink.api.common.JobID jobId)
throws Exception
jobId - flink作业标识Exception - 发生异常String stop(org.apache.flink.api.common.JobID jobId) throws Exception
jobId - flink作业标识Exception - 发生异常T getClusterClient() throws Exception
Exception - 发生异常T getClusterClient(Properties customConf) throws Exception
customConf - 自定义配置Exception - 发生异常Copyright © 2022 10MG. All rights reserved.