P.S:請不要標記這個爲重複Hadoop採用僞分佈式模式。連接被拒絕
嗨,
我一直在試圖建立在分佈式模式僞運行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 apt-get install openssh-server openssh-client
我已經開始SSH服務器在
sudo service ssh start
而且我得到的輸出:
ssh start/running, process 5466
我也運行以下命令:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
但是,當我運行啓動所有腳本時,它仍然顯示連接被拒絕。我也嘗試過提到here的提示,但我無法讓它工作。我在防火牆後面,使用Ubuntu。有什麼我失蹤了嗎?
任何幫助真的很感激。
謝謝。
一個可能的答案是/ etc/ssh/ssh_config未被正確配置。 – 2015-07-12 03:42:29