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