title: JobHistory server in Hadoop 2 could not load history file from HDFS
body: <p>Error message looks like this:</p>
  
  <pre><code>Could not load history file hdfs://namenodeha:8020/mr-history/tmp/hdfs/job_1392049860497_0005-1392129567754-hdfs-word+count-1392129599308-1-1-SUCCEEDED-default.jhist
  </code></pre>
  
  <p>Actually, I know the answer to the problem. The defaul settings of /mr-history files is:</p>
  
  <p><code>hadoop fs -chown -R $MAPRED_USER:$HDFS_USER /mr-history</code></p>
  
  <p>But when running a job (under $HDFS_USER), job file is saved to /mr-history/tmp/hdfs under $HDFS_USER:$HDFS_USER and then not accessible to $MAPRED_USER (where JobHistory server is running). After changing the permissions back again the job file can be load.</p>
  
  <p>But it is happening again with every new job. So can someone help me, what is the pernament solution to this, thank you.</p>