hadoop
[Linux] 하둡 start-all.sh Permission denied(publickey, passwd) 문제 해결
하둡을 설치하고 $HADOOP_HOME/sbin/start-all.sh 명령어로 하둡을 실행하려고 해도 자꾸 permission denied(publickey, passwd) 오류가 떠서 실행을 하지 못했다. 구글링 해서 시키는대로 다 해봐도 안되서 좌절하던 도중 해결 방법을 찾았다. ~/.ssh에 대한 권한 설정이 잘못되어있는 것이 문제였다. 전에 ssh 파일 생성할 때 문제가 생겨 권한을 chmod 777로 줬었는데 그게 문제였다. 일단 .ssh와 그 안에 authorized_keys까지 다 만들었다고 가정했을 때 chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys 명령어를 입력해주고 나서 하둡을 실행하니 잘 동작하는 것을 확인했다. 괜한 걸로 오래 고민한 것같아..