I’m having a similar issue. When I try to load the log of a past job I get one of two errors:
org.apache.hadoop.yarn.webapp.WebAppException: /octopus.svs.usa.hp.com:19888/jobhistory/logs/clownfish.svs.usa.hp.com:45454/container_1394028045311_0004_01_000001/container_1394028045311_0004_01_000001/hdfs: controller for octopus.svs.usa.hp.com:19888 not found
org.apache.hadoop.yarn.webapp.WebAppException: /v1/history/mapreduce/: controller for v1 not found
The jobs complete fine, but anything that tries to get history on them fails. This includes looking at logs or running the jobs in an oozie workflow. Evidently oozie gets its completion status from the history server, and if the history can’t be read, then oozie thinks that the job is still running…
I thought there must be something in my mapred-site.xml or yarn-site.xml – but you have evidently gotten it to work temporarily by changing the permissions inside /mr-history directory? Could you be more specific? Have you solved this?