前に呼び出さ有効である:SparkJobServerは - ()は、常にSparkJobServerドキュメントによればRUNJOB()
検証は、コンテキストの最初の検証を可能にし、任意 設けられた構成。ジョブを実行するためにコンテキストと構成が正常であれば、spark.jobserver.SparkJobValidを戻すとジョブが実行されます。そうでない場合は spark.jobserver.SparkJobInvalid(reason)を戻すとジョブが実行されなくなり、失敗の理由を伝える手段が提供されます。この場合、コールはすぐにHTTP/1.1 400 Bad Requestステータスコードを返します。 validateを使用すると、構成の不足や間違った設定のために最終的に失敗するジョブの実行を防止し、時間とリソースの両方を節約できます。
したがってvalidate()
は常にrunJob()
より前に呼び出されると仮定できますか?
ジョブの設定をvalidate()
にロードして確認した場合、runJob()
は正しくロードされているとみなし、validate()
が残っていますか?