2017-10-20 12 views
0

Hadoopジョブが作成されると、そのジョブに一意のIDが割り当てられます。たとえば、IDがjob_201709221002_0046のジョブを実行しただけです。最初の部分はタイムスタンプのようなものだと思われますが、仕事が提出された日付ではありません。アンダースコアの後の部分は連続しているようです。 この日付は何を意味しますか?HadoopのジョブIDは何を意味しますか?

編集:私が見ていた仕事は1週間前です。私はちょうど10月20日金曜日12:22:03 PDT 2017に新しいものを提出し、それは仕事ID job_201709221002_0047に割り当てられました。

+0

で開始日は何をして提出されましたか?物事を明確にすることができる。私はUTCで提出された日付のようなものを言うだろうか? –

答えて

2

JobTrackerはそれが201709221002

Source

ジョブIDは不変と一意の識別子を表し時点で開始したjobtrackerで実行されている第47回仕事ですstarted.Inあなたのケースjob_201709221002_0047た時間を表します仕事で。 JobIDは2つの部分で構成されています。最初の部分はjobtracker識別子を表します。そのため、jobtrackerマップへのjobIDが定義されます。クラスタ設定の場合、この文字列はジョブトラッカーの開始時刻です。ローカル設定の場合は「ローカル」です。 JobIDの第2部分はジョブ番号です。

例ジョブIDは、次のとおりです。jobtrackerで実行されている第三の仕事を表しjob_200707121733_0003は、200707121733.

関連する問題