是否可以使用唯一名称标记作业,以便我可以在以后停止它们?我真的不想grep并坚持Job ID。
简而言之,我希望在部署过程中停止工作并部署新工作。
答案 0 :(得分:1)
您可以在execute(name: String)
电话中启动作业时命名作业,例如
val env: StreamExecutionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment()
val result: DataStream[] = ??? // your job logic
result.addSink(new YourSinkFunction) // add a sink
env.execute("Name of your job") // execute and assign a name
REST API of the JobManager提供作业详细信息列表,其中包括作业名称及其JobId。