0

Pig スクリプトを作成し、Hadoop クラスターで実行したいと考えています。合計処理時間をどのように測定できますか? 最初から最後までの処理時間を取得できるコマンドはありますか?

4

1 に答える 1

1

編集:time代替を追加しました。

所要時間 (秒単位) を知るには:

time pig <options>

それを行う別の方法:

d1=$(date +%s)
pig <options>
d2=$(date +%s)
echo "$d2 - $d1" | bc

または、1 行で:

d1=$(date +%s) ; pig <options> ; d2=$(date +%s) ; echo "$d2 - $d1" | bc

pig の出力を見ることもできます。コマンド ラインで pig スクリプトを実行すると、出力の最後に次のように表示されます。

HadoopVersion   PigVersion  UserId  StartedAt   FinishedAt  Features
...

その後、減算できますFinishedAt - StartedAt

于 2013-10-17T19:06:08.423 に答える