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