I tried E:\tmp and also /cygdrive/e/tmp, but the error message keeps the
same, except the job ids. I think the file conf/mapred-site.xml is ignored,
is it possible (I restarted hdfs after conf changes)? This is the file:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<!-- Put site-specific property overrides in this file. -->

<configuration>

<property>
<name>mapred.job.tracker</name>
 <value>hadoop-cemsbr:9001</value>
</property>

 <property>
<name>mapred.child.tmp</name>
<value>E:\tmp</value>
 </property>

</configuration>

Thank you,
Carlos Eduardo

On Mon, May 3, 2010 at 4:38 AM, Aleksandar Stupar <
stupar.aleksan...@yahoo.com> wrote:

> Hi,
>
> I had the same problem. This worked for me:
>
> <property>
> <name>mapred.child.tmp</name>
> <value>D:\tmp</value>
> </property>
>
> Kind regards,
> Aleksandar Stupar.
>
> ------------------------------
> *From:* Carlos Eduardo Moreira dos Santos <cem...@gmail.com>
> *To:* common-user <common-user@hadoop.apache.org>
> *Sent:* Sun, May 2, 2010 9:10:03 PM
> *Subject:* Re: java.io.FileNotFoundException
>
> Yes, I can create it:
>
> $ ls
> E:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201005020105_0001/
> ls: cannot access
>
> E:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201005020105_0001/:
> No such file or directory
>
> $ mkdir -p
> E:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201005020105_0001/attempt_201005020105_0001/attempt_201005020105_0001_m_000002_0/work/tmp
>
> $ ls
> E:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201005020105_0001/attempt_201005020105_0001/attempt_201005020105_0001_m_000002_0/work/
> tmp
>
> On Sun, May 2, 2010 at 10:39 AM, Ted Yu <yuzhih...@gmail.com> wrote:
> > Looks like localFs.mkdirs(tmpDir) failed. Can you check whether you can
> > manually create
> >
> E:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201005020105_0001/attempt_201005020105_0001_m_000002_0/work/tmp
> > ?
> >
> > Also, what do you set mapred.local.dir to ? Try not using /tmp.
> >
> I didn't set it. It has its default value: ${hadoop.tmp.dir}/mapred/local
>
> > On Sat, May 1, 2010 at 9:42 PM, Carlos Eduardo Moreira dos Santos <
> > c...@cemshost.com.br> wrote:
> >
> >> Hadoop is working fine in Linux. In Windows (using cygwin) I can't get
> >> mapred to work, though hdfs is ok. This is the stacktrace:
> >>
> >> java.io <http://java.io.Fi>.FileNotFoundException: File
> >>
> >>
> E:/tmp/hadoop-SYSTEM/mapred/local/taskTracker/jobcache/job_201005020105_0001/attempt_201005020105_0001_m_000002_0/work/tmp
> >> does not exist.
> >>        at
> >>
> org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:361)
> >>        at
> >>
> org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:245)
> >>        at
> >> org.apache.hadoop.mapred.TaskRunner.setupWorkDir(TaskRunner.java:519)
> >>        at org.apache.hadoop.mapred.Child.main(Child.java:155)
> >>
> >> The beginning of the path (E:/) seems strange (I was hoping for
> >> something like /cygdrive/e or just /tmp). I read TaskRunner.java:519
> >> and I tried to use an absolute path in mapred.child.tmp in
> >> conf/mapred-site.xml, but it keeps looking for the same path even if I
> >> restart mapred. The path exists until jobcache
> >>
> >> The tasktracker log shows:
> >>
> >> 2010-05-02 01:06:23,765 INFO org.apache.hadoop.mapred.TaskTracker:
> >> LaunchTaskAction (registerTask): attempt_201005020105_0001_m_000002_0
> >> task's state:UNASSIGNED^M
> >> 2010-05-02 01:06:23,765 INFO org.apache.hadoop.mapred.TaskTracker:
> >> LaunchTaskAction (registerTask): attempt_201005020105_0001_m_000003_0
> >> task's state:UNASSIGNED^M
> >> 2010-05-02 01:06:23,765 INFO org.apache.hadoop.mapred.TaskTracker:
> >> Trying to launch : attempt_201005020105_0001_m_000002_0^M
> >> 2010-05-02 01:06:23,765 INFO org.apache.hadoop.mapred.TaskTracker: In
> >> TaskLauncher, current free slots : 2 and trying to launch
> >> attempt_201005020105_0001_m_000002_0^M
> >> 2010-05-02 01:06:37,562 INFO org.apache.hadoop.mapred.TaskTracker:
> >> Trying to launch : attempt_201005020105_0001_m_000003_0^M
> >> 2010-05-02 01:06:37,562 INFO org.apache.hadoop.mapred.TaskTracker: In
> >> TaskLauncher, current free slots : 1 and trying to launch
> >> attempt_201005020105_0001_m_000003_0^M
> >> 2010-05-02 01:06:37,625 INFO org.apache.hadoop.mapred.JvmManager: In
> >> JvmRunner constructed JVM ID: jvm_201005020105_0001_m_518928642^M
> >> 2010-05-02 01:06:37,625 INFO org.apache.hadoop.mapred.JvmManager: JVM
> >> Runner jvm_201005020105_0001_m_518928642 spawned.^M
> >> 2010-05-02 01:06:37,921 INFO org.apache.hadoop.mapred.JvmManager: In
> >> JvmRunner constructed JVM ID: jvm_201005020105_0001_m_1918177803^M
> >> 2010-05-02 01:06:37,921 INFO org.apache.hadoop.mapred.JvmManager: JVM
> >> Runner jvm_201005020105_0001_m_1918177803 spawned.^M
> >> 2010-05-02 01:06:40,312 INFO org.apache.hadoop.mapred.TaskTracker: JVM
> >> with ID: jvm_201005020105_0001_m_518928642 given task:
> >> attempt_201005020105_0001_m_000002_0^M
> >> 2010-05-02 01:06:40,578 INFO org.apache.hadoop.mapred.TaskTracker:
> >> attempt_201005020105_0001_m_000002_0 0.0% ^M
> >> 2010-05-02 01:06:40,687 INFO org.apache.hadoop.mapred.JvmManager: JVM
> >> : jvm_201005020105_0001_m_518928642 exited. Number of tasks it ran:
> >> 0^M
> >> 2010-05-02 01:06:41,046 INFO org.apache.hadoop.mapred.TaskTracker: JVM
> >> with ID: jvm_201005020105_0001_m_1918177803 given task:
> >> attempt_201005020105_0001_m_000003_0^M
> >> 2010-05-02 01:06:41,265 INFO org.apache.hadoop.mapred.TaskTracker:
> >> attempt_201005020105_0001_m_000003_0 0.0% ^M
> >> 2010-05-02 01:06:41,421 INFO org.apache.hadoop.mapred.JvmManager: JVM
> >> : jvm_201005020105_0001_m_1918177803 exited. Number of tasks it ran:
> >> 0^M
> >> 2010-05-02 01:06:43,687 INFO org.apache.hadoop.mapred.TaskRunner:
> >> attempt_201005020105_0001_m_000002_0 done; removing files.^M
> >> 2010-05-02 01:06:43,687 INFO org.apache.hadoop.mapred.TaskTracker:
> >> addFreeSlot : current free slots : 1^M
> >> 2010-05-02 01:06:44,421 INFO org.apache.hadoop.mapred.TaskRunner:
> >> attempt_201005020105_0001_m_000003_0 done; removing files.^M
> >> 2010-05-02 01:06:44,421 INFO org.apache.hadoop.mapred.TaskTracker:
> >> addFreeSlot : current free slots : 2^M
> >> 2010-05-02 01:07:20,953 INFO org.apache.hadoop.mapred.TaskTracker:
> >> Received 'KillJobAction' for job: job_201005020105_0001
> >>
> >> Any idea?
> >>
> >> Thank you,
> >> Carlos Eduardo
> >>
> >
>
>

Reply via email to