2012-07-15 4 views
5

P.S를 거부 : 내가 설정하고 모드 분산 의사에 하둡을 실행하는 데 노력 해왔다이 같은 중복가상 분산 모드의 Hadoop. 연결

안녕,

을 표시하지 마십시오. start-all.sh 스크립트를 실행하면 다음과 같이 출력됩니다.

starting namenode, logging to /home/raveesh/Hadoop/hadoop-0.20.2/bin/../logs/.. 
localhost: ssh: connect to host localhost port 22: Connection refused 
localhost: ssh: connect to host localhost port 22: Connection refused 
starting jobtracker, logging to /home/raveesh/Hadoop/hadoop-0.20.2/bin/../logs/.. 
localhost: ssh: connect to host localhost port 22: Connection refused 
[email protected]:~/Hadoop/hadoop-0.20.2/bin$ 

다음은 내가 한 것입니다. 나는 오픈 SSH 서버 및 사용하여 클라이언트 설치 한 : 나는

sudo service ssh start 

같이 SSH 서버를 시작

sudo apt-get install openssh-server openssh-client 

을 그리고 난 같은 출력을 얻을 :

ssh start/running, process 5466 

I 다음 명령을 실행하십시오.

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 

하지만 start-all 스크립트를 실행하면 여전히 연결이 거부 된 것으로 나타납니다. 나는 또한 here을 언급 한 팁을 시도했지만 작동시키지 못했습니다. 나는 방화벽 뒤에 있고 우분투를 사용하고 있습니다. 제가 누락 된 것이 있습니까?

정말 도움이됩니다.

감사합니다.

+0

가능한 대답은/etc/ssh/ssh_config가 올바르게 구성되지 않았기 때문입니다. –

답변

3

ssh를 설치 한 후에도 암호가없는 로그인을 활성화해야합니다.

% ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 
% cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
+1

또한'ssh localhost'가 암호를 묻지 않고 작동하는지 확인해야합니다. –

+0

안녕하세요, 나는 이미 그 명령을 실행했습니다 .. 내가 질문에 언급 깜빡 ... 질문을 수정했습니다 .. 지적 해 주셔서 고마워 .. 문제는 여전히 지속 .. 거기에 내가 알아서해야 wrt 포트가 있습니다. 또는 ssh_config 파일에있는 모든 것을 처리해야합니까? –

+0

Chris 님, 안녕하세요. ssh localhost는 아무것도 표시하지 않습니다. 그것은 단지 프롬프트에 머물러 있습니다. –

관련 문제