2011年12月26日月曜日

hadoopのjobを停止する

HadoopのJobの一覧を表示して、
$ hadoop job -list
1 jobs currently running
JobId                   State StartTime     UserName Priority SchedulingInfo
job_201112051437_394566 1     1324883408684 hoge     NORMAL   NA
こんな感じのリストが表示されますので、一般ユーザであれば同じユーザでログインして以下のような感じでkillできると思います。
$ hadoop job -kill job_201112051437_394566
CTRL+Cではjob自体は止まっていなくてkillしないといけないのって、自分的にはmysqlを思い出してしまいます。