에러 발생
원격 접속을 하려고 하니 다음과 같은 에러가 발생했다.
에러 해결
- 에러를 해결하기 위해 여러가지 의심을 해봐야한다.
- A→B로 원격 접속을 한다면 B의 /etc/ssh/sshd_config 파일에서 PasswordAuthentication을 yes로 바꿔주어야 한다.
다음 명령어를 통해 sshd_config 파일을 편집해준다.
1
vi /etc/ssh/sshd_config
변경을 완료하였으면 다음 명령어로 sshd를 재시작해줘야한다.
1
systemctl restart sshd
B계정에서의 .ssh 파일의 권한을 700으로 바꿔준다.
1
chmod 700 .ssh
만약 위와 같은 상황을 모두 했는데도 hadoop을 실행할 때 에러가 난다면 master의 workers에 slave를 제대로 추가했는지 확인해보자
1
vi hadoop-3.2.2/etc/hadoop/workers