[Mac, M1]Permission denied (publickey,password,keyboard-interactive). 해결 방법
2022. 8. 10. 01:03ㆍData Engineering/Hadoop
환경
- Mac, M1
- Hadoop 3.3.3 - 독립실행모드(Standalone)
에러 상황

위와 같이 하둡 클러스터 운영을 시작하는 스크립트인 start-all.sh 를 실행시켰을 때,
~Permission denied (publickey,password,keyboard-interactive). 에러가 나는 경우가 있다.
이는 클러스터를 구성하는 각 노드에 공개키가 없을 경우 발생한다. 아래와 같이 해결하면 된다.
* 필자는 클러스터를 구성하지 않고 독립실행모드(localhost)로 테스트 하다가 발생한 에러다.
해결 방법
# ssh key 생성
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
# 허가된 key 로 등록
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
필자는 클러스터를 구성하지 않았기 때문에 localhost 에만 key 가 있으면 되므로 위 내용대로만 하면 된다.
만약 클러스터를 구성했다면 생성한 ssh key 를 각 노드에 ~/.ssh/authorized_keys 에 복사해주면 된다.

잘 실행되는 것을 확인할 수 있다.
'Data Engineering > Hadoop' 카테고리의 다른 글
[Mac, M1]Hadoop 특정 버전 설치(독립실행모드) (0) | 2022.08.03 |
---|---|
(작성중)하둡 클러스터 구축 1 (1) | 2022.03.06 |