[HADOOP] hadoop이 서비스를 시작하기 전에 비밀번호를 묻는 이유는 무엇입니까?
HADOOPhadoop이 서비스를 시작하기 전에 비밀번호를 묻는 이유는 무엇입니까?
hadoop을 시작하기 전에 ssh 로그인이 필요한 이유는 무엇입니까? 그리고 hadoop이 서비스를 시작하기 위해 비밀번호를 요청하는 이유는 무엇입니까?
shravilp@shravilp-HP-15-Notebook-PC:~/hadoop-2.6.3$ sbin/start-all.sh
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
Starting namenodes on [localhost]
shravilp@localhost's password:
localhost: starting namenode, logging to /home/shravilp/hadoop-
해결법
-
==============================
1.우분투에서는 다음과 같은 한 번의 설정 단계를 사용하여 hadoop 명령을 실행할 때 비밀번호를 입력 할 필요가 없습니다 (예 : start-dfs.sh, start-yarn.sh).
우분투에서는 다음과 같은 한 번의 설정 단계를 사용하여 hadoop 명령을 실행할 때 비밀번호를 입력 할 필요가 없습니다 (예 : start-dfs.sh, start-yarn.sh).
sudo apt-get install openssh-server openssh-client ssh-keygen -t rsa ssh-copy-id user@localhost
사용자를 사용자 이름으로 바꿉니다. 우분투 16.04.2, hadoop-2.7.3, jdk1.8.0_121에서 테스트되었습니다.
참고 : 1. "ssh-keygen -t rsa"명령을 실행할 때 Enter 키를 세 번 누르면 기본값을 그대로 사용할 수 있습니다. 2. "ssh-copy-id user @ localhost"명령을 실행할 때 "연결을 계속 하시겠습니까? (예 / 아니요)" "예"를 입력 한 다음 비밀번호
이 질문도보십시오
-
==============================
2.SSH 프로토콜을 사용할 때 비밀번호를 묻는 메시지가 표시됩니다. 각 노드의 모든 ssh 파일에 공개 키를 추가하여 비밀번호를 사용하지 않으면 비밀번호를 피할 수 있습니다.
SSH 프로토콜을 사용할 때 비밀번호를 묻는 메시지가 표시됩니다. 각 노드의 모든 ssh 파일에 공개 키를 추가하여 비밀번호를 사용하지 않으면 비밀번호를 피할 수 있습니다.
from https://stackoverflow.com/questions/39574837/why-hadoop-asks-for-password-before-starting-any-of-the-services by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Hive, Impala 또는 Pig에서 문자열 일치로 테이블 조인 (0) | 2019.09.15 |
---|---|
[HADOOP] HADOOP-간단한 MR 작업에서 위상 중단을 줄입니다 (0) | 2019.09.15 |
[HADOOP] Hadoop에서 Python을 사용하여 map reduce를 실행할 수 없습니까? (0) | 2019.09.15 |
[HADOOP] 정수에서 문자 제거 (0) | 2019.09.15 |
[HADOOP] Cassandra Upgrade 0.8.2-> 0.8.4 오류“모든 엔드 포인트 연결 실패” (0) | 2019.09.15 |