0
ジョブを一意の名前でタグ付けすることができますので、後でそれらを停止できますか。私は本当にgrepしてジョブIDを維持したくありません。Apache Flink(ジョブに一意のタグを付ける方法)
一言で言えば、私は配備の一部として仕事を止め、新しいものを配備したいと思っています。あなたはexecute(name: String)
コールでそれらを起動したとき
ジョブを一意の名前でタグ付けすることができますので、後でそれらを停止できますか。私は本当にgrepしてジョブIDを維持したくありません。Apache Flink(ジョブに一意のタグを付ける方法)
一言で言えば、私は配備の一部として仕事を止め、新しいものを配備したいと思っています。あなたは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が含まれるジョブの詳細のリストを提供します。
この名前でジョブを停止できますか? – john
私が知る限り、いいえ。あなたはそのためにJobIdが必要です。 –
ジョブを追跡して既存のジョブを更新するためのベストプラクティスはありますか。現時点では、既存のジョブの更新をサポートするために、私は参照のためにjobIdsをどこかに保持しなければなりません。 – john