[jira] [Commented] (MAPREDUCE-1986) History files fail to move to DONE folder when hadoop.job.history.location is configured to a HDFS path

2011-07-15 Thread Bhallamudi Venkata Siva Kamesh (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-1986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065824#comment-13065824
 ] 

Bhallamudi Venkata Siva Kamesh commented on MAPREDUCE-1986:
---

Ramya,
 Refer [MAPREDUCE-2463|https://issues.apache.org/jira/browse/MAPREDUCE-2463]. 
This issue also address the same.

 History files fail to move to DONE folder when hadoop.job.history.location is 
 configured to a HDFS path
 ---

 Key: MAPREDUCE-1986
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1986
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: jobtracker
Affects Versions: 0.20.2
Reporter: Ramya Sunil

 When hadoop.job.history.location is configured to a HDFS path and when the 
 job retires, the history files are never moved to
 mapred.job.tracker.history.completed.location and they remain forever in 
 hadoop.job.history.location . The jobhistory is never viewable thereafter. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MAPREDUCE-1986) History files fail to move to DONE folder when hadoop.job.history.location is configured to a HDFS path

2010-07-29 Thread Ramya R (JIRA)

[ 
https://issues.apache.org/jira/browse/MAPREDUCE-1986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12893929#action_12893929
 ] 

Ramya R commented on MAPREDUCE-1986:


I have the following setup on my cluster:

property
  namehadoop.job.history.location/name
  value/mapred/history1/value
  description If job tracker is static the history files are stored  in this 
single well known place. If No
value is set here, by default,
  it is in the local file system at ${hadoop.log.dir}/history.
  /description/property

property
  namemapred.job.tracker.history.completed.location/name
  value/mapred/history2/done/value
  description The completed job history files are stored at this single well  
known location. If nothing is
specified, the files are stored at
  ${hadoop.job.history.location}/done.
  /description
/property

i.e. both hadoop.job.history.location and 
mapred.job.tracker.history.completed.location are configured to HDFS path.

The jobtracker successfully comes up without any error. However when the job 
completes and it retires, I get the following exception:

{noformat}
ERROR org.apache.hadoop.mapred.JobHistory: Unable to move history file to DONE 
canonical subfolder.
java.io.FileNotFoundException: File 
/mapred/history1/job_201007290838_0001_1280392750589_rramya_Sleep+job 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.fs.FileUtil.copy(FileUtil.java:207)
at 
org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1118)
at 
org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1094)
at 
org.apache.hadoop.fs.FileSystem.moveFromLocalFile(FileSystem.java:1084)
at 
org.apache.hadoop.mapred.JobHistory$JobHistoryFilesManager$1.run(JobHistory.java:300)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
{noformat}

However, /mapred/history1 is created and the history files are very much 
present on HDFS.

Thus the history files remain forever in hadoop.job.history.location and are 
never moved to mapred.job.tracker.history.completed.location. The jobhistory is 
never viewable thereafter. 


 History files fail to move to DONE folder when hadoop.job.history.location is 
 configured to a HDFS path
 ---

 Key: MAPREDUCE-1986
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1986
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: jobtracker
Affects Versions: 0.20.2
Reporter: Ramya R

 When hadoop.job.history.location is configured to a HDFS path and when the 
 job retires, the history files are never moved to
 mapred.job.tracker.history.completed.location and they remain forever in 
 hadoop.job.history.location . The jobhistory is never viewable thereafter. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.