|
@@ -29,6 +29,7 @@ import org.apache.hadoop.io.LongWritable;
|
|
|
import org.apache.hadoop.io.Text;
|
|
|
import org.apache.hadoop.mapred.HadoopTestCase;
|
|
|
import org.apache.hadoop.mapred.JobConf;
|
|
|
+import org.apache.log4j.Level;
|
|
|
|
|
|
public class TestChild extends HadoopTestCase {
|
|
|
private static String TEST_ROOT_DIR =
|
|
@@ -68,6 +69,12 @@ public class TestChild extends HadoopTestCase {
|
|
|
mapJavaOpts,
|
|
|
mapJavaOpts, MAP_OPTS_VAL);
|
|
|
}
|
|
|
+
|
|
|
+ Level logLevel =
|
|
|
+ Level.toLevel(conf.get(JobConf.MAPRED_MAP_TASK_LOG_LEVEL,
|
|
|
+ Level.INFO.toString()));
|
|
|
+ assertEquals(JobConf.MAPRED_MAP_TASK_LOG_LEVEL + "has value of " +
|
|
|
+ logLevel, logLevel, Level.OFF);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -94,6 +101,12 @@ public class TestChild extends HadoopTestCase {
|
|
|
reduceJavaOpts,
|
|
|
reduceJavaOpts, REDUCE_OPTS_VAL);
|
|
|
}
|
|
|
+
|
|
|
+ Level logLevel =
|
|
|
+ Level.toLevel(conf.get(JobConf.MAPRED_REDUCE_TASK_LOG_LEVEL,
|
|
|
+ Level.INFO.toString()));
|
|
|
+ assertEquals(JobConf.MAPRED_REDUCE_TASK_LOG_LEVEL + "has value of " +
|
|
|
+ logLevel, logLevel, Level.OFF);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -108,6 +121,9 @@ public class TestChild extends HadoopTestCase {
|
|
|
conf.set(JobConf.MAPRED_REDUCE_TASK_JAVA_OPTS, REDUCE_OPTS_VAL);
|
|
|
}
|
|
|
|
|
|
+ conf.set(JobConf.MAPRED_MAP_TASK_LOG_LEVEL, Level.OFF.toString());
|
|
|
+ conf.set(JobConf.MAPRED_REDUCE_TASK_LOG_LEVEL, Level.OFF.toString());
|
|
|
+
|
|
|
Job job = MapReduceTestUtil.createJob(conf, inDir, outDir,
|
|
|
numMaps, numReds);
|
|
|
job.setMapperClass(MyMapper.class);
|