private void localizeTask(Task task) throws IOException{
Path localTaskDir =
new Path(this.defaultJobConf.getLocalPath(TaskTracker.getJobCacheSubdir()),
(task.getJobId() + Path.SEPARATOR + task.getTaskId()));
FileSystem localFs = FileSystem.getLocal(fConf);
if (!localFs.mkdirs(localTaskDir)) {
throw new IOException("Mkdirs failed to create " + localTaskDir.toString());
}
Path localTaskFile = new Path(localTaskDir, "job.xml");
task.setJobFile(localTaskFile.toString());
localJobConf.set("mapred.local.dir",