Lohit Giri created PIG-3553:
-------------------------------

             Summary: HadoopJobHistoryLoader fails to load job history on 
hadoop v 1.2
                 Key: PIG-3553
                 URL: https://issues.apache.org/jira/browse/PIG-3553
             Project: Pig
          Issue Type: Bug
          Components: piggybank
    Affects Versions: 0.10.0
            Reporter: Lohit Giri


while following the example on pig wiki - 

a = load '/mapred/history/done' using HadoopJobHistoryLoader() as (j:map[], 
m:map[], r:map[]);
b = foreach a generate (Chararray) j#'STATUS' as status, j#'PIG_SCRIPT_ID' as 
id, j#'USER' as user, j#'JOBNAME' as script_name, j#'JOBID' as job;
c = filter b by status != 'SUCCESS';
dump c;

when tried to parse /mapred/history logs, it fails to parse the job conf logs 
because in hadoop 1 the logs are stored as 

job_201310301419_0001_conf.xml

rathar than as per the code says line number 203 in hadoopjobhistoryloader.java 

Path parent = full.getParent();
                String jobXml = jobDetails[0] + "_" + jobDetails[1] + "_"
                        + jobDetails[2] + "_" + jobDetails[3] + "_"
                        + jobDetails[4] + "_conf.xml";
                Path p = new Path(parent, jobXml);  

attaching the patch



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to