Skip to content

Instantly share code, notes, and snippets.

@kawamon
Last active December 28, 2015 18:19
Show Gist options
  • Save kawamon/7541804 to your computer and use it in GitHub Desktop.
Save kawamon/7541804 to your computer and use it in GitHub Desktop.
MRv1のフェアスケジューラでのプリエンプションログ1
<allocations>
<pool name="preempt">
<minMaps>2</minMaps>
<minReduces>2</minReduces>
<minSharePreemptionTimeout>10</minSharePreemptionTimeout>
</pool>
</allocations>
フェアスケジューラでプリエンプションを設定時のJobTrackerのログ (CDH4.1)
mapred.fairscheduler.preemption.only.log=true
下記のように、INFOでpreemptのログが出力され、その後Kill要求が表示される
013-11-19 01:44:49,231 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 MAP tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:44:49,231 INFO org.apache.hadoop.mapred.TaskInProgress: Request received to kill task 'attempt_201311190125_0005_m_000000_3' by user
===
2013-11-19 01:44:34,211 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 MAP tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:44:34,211 INFO org.apache.hadoop.mapred.TaskInProgress: Request received to kill task 'attempt_201311190125_0005_m_000000_2' by user
2013-11-19 01:44:34,211 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 REDUCE tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:44:34,754 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_2'
2013-11-19 01:44:34,755 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:44:34,755 INFO org.apache.hadoop.mapred.JobTracker: Adding task (TASK_CLEANUP) 'attempt_201311190125_0005_m_000000_2' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:44:37,542 INFO org.apache.hadoop.mapred.JobInProgress: Choosing a failed task task_201311190125_0005_m_000000
2013-11-19 01:44:37,542 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:44:37,542 INFO org.apache.hadoop.mapred.JobTracker: Adding task (MAP) 'attempt_201311190125_0005_m_000000_3' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:44:37,542 INFO org.apache.hadoop.mapred.JobInProgress: Choosing data-local task task_201311190125_0005_m_000000
2013-11-19 01:44:37,550 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_2'
2013-11-19 01:44:49,231 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 MAP tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:44:49,231 INFO org.apache.hadoop.mapred.TaskInProgress: Request received to kill task 'attempt_201311190125_0005_m_000000_3' by user
2013-11-19 01:44:49,231 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 REDUCE tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:44:49,794 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_3'
2013-11-19 01:44:49,794 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:44:49,794 INFO org.apache.hadoop.mapred.JobTracker: Adding task (TASK_CLEANUP) 'attempt_201311190125_0005_m_000000_3' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:44:52,821 INFO org.apache.hadoop.mapred.JobInProgress: Choosing a failed task task_201311190125_0005_m_000000
2013-11-19 01:44:52,821 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:44:52,821 INFO org.apache.hadoop.mapred.JobTracker: Adding task (MAP) 'attempt_201311190125_0005_m_000000_4' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:44:52,821 INFO org.apache.hadoop.mapred.JobInProgress: Choosing data-local task task_201311190125_0005_m_000000
2013-11-19 01:44:52,821 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_3'
2013-11-19 01:45:04,240 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 MAP tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:45:04,241 INFO org.apache.hadoop.mapred.TaskInProgress: Request received to kill task 'attempt_201311190125_0005_m_000000_4' by user
2013-11-19 01:45:04,241 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 REDUCE tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:45:04,637 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_4'
2013-11-19 01:45:04,637 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:45:04,637 INFO org.apache.hadoop.mapred.JobTracker: Adding task (TASK_CLEANUP) 'attempt_201311190125_0005_m_000000_4' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:45:07,656 INFO org.apache.hadoop.mapred.JobInProgress: Choosing a failed task task_201311190125_0005_m_000000
2013-11-19 01:45:07,656 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:45:07,656 INFO org.apache.hadoop.mapred.JobTracker: Adding task (MAP) 'attempt_201311190125_0005_m_000000_5' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:45:07,656 INFO org.apache.hadoop.mapred.JobInProgress: Choosing data-local task task_201311190125_0005_m_000000
2013-11-19 01:45:07,657 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_4'
2013-11-19 01:45:19,244 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 MAP tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:45:19,244 INFO org.apache.hadoop.mapred.TaskInProgress: Request received to kill task 'attempt_201311190125_0005_m_000000_5' by user
2013-11-19 01:45:19,244 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 REDUCE tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:45:19,720 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_5'
2013-11-19 01:45:19,721 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:45:19,721 INFO org.apache.hadoop.mapred.JobTracker: Adding task (TASK_CLEANUP) 'attempt_201311190125_0005_m_000000_5' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:45:22,738 INFO org.apache.hadoop.mapred.JobInProgress: Choosing a failed task task_201311190125_0005_m_000000
2013-11-19 01:45:22,738 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
2013-11-19 01:45:22,738 INFO org.apache.hadoop.mapred.JobTracker: Adding task (MAP) 'attempt_201311190125_0005_m_000000_6' to tip task_201311190125_0005_m_000000, for tracker 'tracker_localhost.localdomain:localhost.localdomain/127.0.0.1:54074'
2013-11-19 01:45:22,738 INFO org.apache.hadoop.mapred.JobInProgress: Choosing data-local task task_201311190125_0005_m_000000
2013-11-19 01:45:22,738 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_5'
2013-11-19 01:45:34,251 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 MAP tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:45:34,251 INFO org.apache.hadoop.mapred.TaskInProgress: Request received to kill task 'attempt_201311190125_0005_m_000000_6' by user
2013-11-19 01:45:34,251 INFO org.apache.hadoop.mapred.FairScheduler: Should preempt 1 REDUCE tasks for pool preempt: tasksDueToMinShare = 1, tasksDueToFairShare = 0
2013-11-19 01:45:34,806 INFO org.apache.hadoop.mapred.JobTracker: Removing task 'attempt_201311190125_0005_m_000000_6'
[training@localhost data]$ mapred queue -list
Queue Name : default
Queue State : running
Scheduling Info : N/A
<property>
<name>mapred.jobtracker.taskScheduler</name>
<value>org.apache.hadoop.mapred.FairScheduler</value>
</property>
<property>
<name>mapred.fairscheduler.allocation.file</name>
<value>/etc/hadoop/conf/allocations.xml</value>
</property>
<property>
<name>mapred.fairscheduler.poolnameproperty</name>
<value>pool.name</value>
</property>
<property>
<name>mapred.fairscheduler.preemption</name>
<value>true</value>
</property>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment