2014-02-11 5 views
0

오류 메시지는 다음과 같습니다 HDFS에서 기록 파일을로드 할 수 없습니다 :JobHistory 서버는

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 

사실, 나는이 문제에 대한 답을 알고있다.

hadoop fs -chown -R $MAPRED_USER:$HDFS_USER /mr-history

그러나 ($ HDFS_USER에서) 작업을 실행할 때 작업 파일은/MR-역사/$ HDFS_USER에서 TMP/HDFS에 저장됩니다 :/MR-기록 파일의가 기본으로 설정이다 $의 HDFS_USER $ MAPRED_USER (JobHistory 서버가 실행중인 경우)에 액세스 할 수 없습니다. 권한을 다시 변경하면 작업 파일을로드 할 수 있습니다.

하지만 새로운 일자리가 생길 때마다 다시 일어나고 있습니다. 그래서 누군가가 나를 도울 수 있습니다, 이것에 대한 해답은 무엇입니까, 고마워요.

답변

-1

같은 문제가 발생했습니다. 임시 해결책으로 $ HDFS_USER 그룹에 $ MAPRED_USER 사용자를 추가하여 도움이되었습니다.

+0

같은 문제가 발생합니다. $ MAPRED_USER 사용자를 $ HDFS_USER 그룹에 어떻게 추가 했습니까? 어떤 명령을 실행해야합니까? Cloudera Manager를 통해이 작업을 수행 할 수 있습니까? – Dmitry