[HADOOP] 하둡 2.6.0은 - 스타트 업 스크립트를 실행하는 동안 사용자의 암호를 물어?
HADOOP하둡 2.6.0은 - 스타트 업 스크립트를 실행하는 동안 사용자의 암호를 물어?
나는 의사 분산 모드에 우분투 리눅스에서 하둡 2.6.0을 설치했습니다. 모든 것은이 문제를 제외하고는 괜찮습니다. 나는 데몬을 시작합니다 start-dfs.sh 스크립트를 실행하면 그것은 리눅스 사용자 암호를 묻는 데요. 이유는 확실하지? 그것은 모든 데몬 (네임 노드, 데이터 노드 및 초 네임 노드)에 대한 암호를 묻는 데요. 이 문제를 해결하는 데 도움이 시겠어요?
huser@ubuntu:~/hadoop$ sbin/start-dfs.sh
Starting namenodes on [localhost]
huser@localhost's password:
미리 감사드립니다.
해결법
-
==============================
1.당신이 huser의 @ localhost를위한 설정 암호없이 SSH를하지 않았다 경우에 발생합니다. getenfor
당신이 huser의 @ localhost를위한 설정 암호없이 SSH를하지 않았다 경우에 발생합니다. getenfor
당신이 한 경우 설정 암호없는 SSH는 확인의 SELinux는 $의 sestatus 명령을 사용하여 비활성화되어 있는지 확인합니다.
참고 : sudo는 사용자로 sestatus를 실행해야합니다.
-
==============================
2.우분투, 당신은 예를 들어, start-dfs.sh, start-yarn.sh를 들어, 하둡 명령을 실행할 때 비밀번호를 입력 할 필요가 없습니다하도록 설정 단계 다음 한 시간을 사용할 수 있습니다 :
우분투, 당신은 예를 들어, 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, 하둡-2.7.3, jdk1.8.0_121에서 테스트되었다
주 : 1. 때 "SSH-Keygen은 -t RSA는"명령을 실행, 당신은 단순히 기본값을 세 번 Enter 키를 누릅니다 수 있습니다. "ssh를 복사-ID 사용자 @ localhost를"명령을 실행할 때 2. "당신이 확신을 당신은 (예 / 아니오)를 연결하지 계속 하시겠습니까?" 비밀번호 후, "예"를 입력
이 질문을 참조
from https://stackoverflow.com/questions/31969502/hadoop-2-6-0-asking-password-for-the-user-while-running-the-start-up-script by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] JobTracker를하고 tasktracker를 시작할 수 없습니다 (0) | 2019.09.27 |
---|---|
[HADOOP] 직렬화 및 사용자 정의 스파크 RDD 클래스 (0) | 2019.09.26 |
[HADOOP] 클래스에 실패 하둡 항아리 실행을 찾을 수 없습니다 (0) | 2019.09.26 |
[HADOOP] 나는 파일을 업로드 HDFS REST API를 호출 할 (0) | 2019.09.26 |
[HADOOP] 하둡 : 클러스터 크기에 따라 사용할 수지도 슬롯의 수 (0) | 2019.09.26 |