issue creating buffer directory when using native S3FileSystem
--------------------------------------------------------------
Key: HADOOP-5802
URL: https://issues.apache.org/jira/browse/HADOOP-5802
Project: Hadoop Core
Issue Type: Bug
Environment: ec2, Cloudera AMI, m-xlarge, 20 nodes.
Reporter: Arun Jacob
Note the following settings in hadoop-site.xml, which means I've configured 40
reduce tasks to run across 20 nodes. I checked Jira, and found HADOOP-4377,
which refers to this as a race condition that has been fixed, the bug was
closed. I'm re-opening because this may be configuration specific, e.g. I am
running multiple reduce tasks on the same node (no mention was made of that in
the original bug)
<property>
<name>mapred.reduce.tasks</name>
<value>40</value>
</property>
<property>
<name>mapred.tasktracker.reduce.tasks.maximum</name>
<value>4</value>
<final>true</final>
</property>
One of the tasks fails trying to create the S3 buffer directory:
attempt_200905111058_0001_r_000019_0: 1589020 [main] WARN
org.apache.hadoop.mapred.TaskTracker - Error running child
attempt_200905111058_0001_r_000019_0: java.io.IOException: Cannot create S3
buffer directory: /mnt/tmp/hadoop-hadoop/s3
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.fs.s3native.NativeS3FileSystem$NativeS3FsOutputStream.newBackupFile(NativeS3FileSystem.java:152)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.fs.s3native.NativeS3FileSystem$NativeS3FsOutputStream.<init>(NativeS3FileSystem.java:136)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.fs.s3native.NativeS3FileSystem.create(NativeS3FileSystem.java:278)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.fs.FileSystem.create(FileSystem.java:503)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.fs.FileSystem.create(FileSystem.java:403)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.mapred.TextOutputFormat.getRecordWriter(TextOutputFormat.java:117)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:293)
attempt_200905111058_0001_r_000019_0: at
org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2198)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.