Hi, I have a jar file from a hadoop scheduler(AdaptiveScheduler=resource aware slotless adaptive scheduler).I'm sure that this jar file works properly.I set the required properties in mapred-site.xml correctly, and I put the adaptivescheduler.jar file in the library of hadoop.but when I start my cluster,(using this command: bin/start-all.sh),jobtracker doesn't run.the error is: 2013-07-17 06:07:18,631 INFO org.apache.hadoop.mapred.JobTracker: STARTUP_MSG: /************************************************************ STARTUP_MSG: Starting JobTracker STARTUP_MSG: host = master/192.168.0.112 STARTUP_MSG: args = [] STARTUP_MSG: version = 0.20.203.0 STARTUP_MSG: build = http://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-203 -r 1099333; compiled by 'oom' on Wed May 4 07:57:50 PDT 2011 ************************************************************/ 2013-07-17 06:07:19,349 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties 2013-07-17 06:07:19,361 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source MetricsSystem,sub=Stats registered. 2013-07-17 06:07:19,362 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot period at 10 second(s). 2013-07-17 06:07:19,362 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: JobTracker metrics system started 2013-07-17 06:07:20,585 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source ugi registered. 2013-07-17 06:07:20,588 WARN org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Source name ugi already exists! 2013-07-17 06:07:20,590 INFO org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager: Updating the current master key for generating delegation tokens 2013-07-17 06:07:20,632 INFO org.apache.hadoop.mapred.JobTracker: Scheduler configured with (memSizeForMapSlotOnJT, memSizeForReduceSlotOnJT, limitMaxMemForMapTasks, limitMaxMemForReduceTasks) (-1, -1, -1, -1) 2013-07-17 06:07:20,633 INFO org.apache.hadoop.util.HostsFileReader: Refreshing hosts (include/exclude) list 2013-07-17 06:07:20,665 INFO org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager: Starting expired delegation token remover thread, tokenRemoverScanInterval=60 min(s) 2013-07-17 06:07:20,665 INFO org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager: Updating the current master key for generating delegation tokens 2013-07-17 06:07:20,997 INFO org.apache.hadoop.mapred.JobTracker: Starting jobtracker with owner as maedeh 2013-07-17 06:07:21,050 FATAL org.apache.hadoop.mapred.JobTracker: java.lang.RuntimeException: java.lang.RuntimeException: class org.apache.hadoop.mapred.AdaptiveScheduler not org.apache.hadoop.mapred.TaskScheduler at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:898) at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2276) at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2171) at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300) at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291) at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4956) Caused by: java.lang.RuntimeException: class org.apache.hadoop.mapred.AdaptiveScheduler not org.apache.hadoop.mapred.TaskScheduler at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:892) ... 5 more
2013-07-17 06:07:21,134 INFO org.apache.hadoop.mapred.JobTracker: SHUTDOWN_MSG: /************************************************************ SHUTDOWN_MSG: Shutting down JobTracker at master/192.168.0.112 ************************************************************/ how I can resolve this problem?please help me... my jar file is in this address: /home/maedeh/hadoop-0.20.203.0/lib/adaptivescheduler.jar