[HADOOP] Hadoop 클러스터 시작 중 오류
HADOOPHadoop 클러스터 시작 중 오류
chown: changing ownership of `/usr/local/hadoop/libexec/../logs': Operation not permitted
starting namenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-hadoop-namenode-ayush-PC.out
/usr/local/hadoop/bin/hadoop-daemon.sh: line 135: /usr/local/hadoop/libexec/../logs/hadoop-hadoop-namenode-ayush-PC.out: Permission denied
head: cannot open `/usr/local/hadoop/libexec/../logs/hadoop-hadoop-namenode-ayush- PC.out' for reading: No such file or directory
localhost: chown: changing ownership of `/usr/local/hadoop/libexec/../logs': Operation not permitted
localhost: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-hadoop-datanode-ayush-PC.out
localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 135: /usr/local/hadoop/libexec/../logs/hadoop-hadoop-datanode-ayush-PC.out: Permission denied
localhost: head: cannot open `/usr/local/hadoop/libexec/../logs/hadoop-hadoop-datanode- ayush-PC.out' for reading: No such file or directory
localhost: chown: changing ownership of `/usr/local/hadoop/libexec/../logs': Operation not permitted
localhost: starting secondarynamenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-hadoop-secondarynamenode-ayush-PC.out
localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 135: /usr/local/hadoop/libexec/../logs/hadoop-hadoop-secondarynamenode-ayush-PC.out: Permission denied
localhost: head: cannot open `/usr/local/hadoop/libexec/../logs/hadoop-hadoop-secondarynamenode-ayush-PC.out' for reading: No such file or directory
chown: changing ownership of `/usr/local/hadoop/libexec/../logs': Operation not permitted
starting jobtracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-hadoop-jobtracker-ayush-PC.out
/usr/local/hadoop/bin/hadoop-daemon.sh: line 135: /usr/local/hadoop/libexec/../logs/hadoop-hadoop-jobtracker-ayush-PC.out: Permission denied
head: cannot open `/usr/local/hadoop/libexec/../logs/hadoop-hadoop-jobtracker-ayush-PC.out' for reading: No such file or directory
localhost: chown: changing ownership of `/usr/local/hadoop/libexec/../logs': Operation not permitted
localhost: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-hadoop-tasktracker-ayush-PC.out
localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 135: /usr/local/hadoop/libexec/../logs/hadoop-hadoop-tasktracker-ayush-PC.out: Permission denied
localhost: head: cannot open `/usr/local/hadoop/libexec/../logs/hadoop-hadoop-tasktracker-ayush-PC.out' for reading: No such file or directory
이 오류가 발생합니다. 많은 사람들 이이 오류가 발생한다는 것을 읽었지만 이에 대한 해결책을 찾지 못했습니다. 누구든지 도울 수 있습니까 ??
해결법
-
==============================
1.별도의 사용자 만들기-hduser, 항상 권장
별도의 사용자 만들기-hduser, 항상 권장
- do chown -R 755 /usr/local/hadoop - when creating tmp paths like /app/hadoop/tmp, apply the same settings as above
바라건대, 이것은 문제를 해결할 것입니다.
이 문제는 hadoop이 아닌 권한과 관련이 있습니다.
-
==============================
2.다음은 매우 유용한 제안입니다.
다음은 매우 유용한 제안입니다.
from https://stackoverflow.com/questions/11672672/error-while-starting-hadoop-cluster by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 하이브에서 문자열을 어떻게 배열로 변환합니까? (0) | 2019.08.17 |
---|---|
[HADOOP] 함수를 사용한 하이브 변수 대체 (0) | 2019.08.17 |
[HADOOP] 시작시 HiveServer2 정지 (0) | 2019.08.17 |
[HADOOP] 새로 설치시 HDFS 공간 사용량 (0) | 2019.08.17 |
[HADOOP] Oozie 워크 플로우에있는 MapReduce 작업에서 감속기 수 설정 (0) | 2019.08.17 |