PS:请不要标记这个为重复
嗨,
我一直在试图建立在分布式模式伪运行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
raveesh@raveeshL:~/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
但是,当我运行的启动脚本都仍然显示连接被拒绝。 我也曾尝试提到的技巧在这里 ,但我无法得到它的工作。 我在防火墙后面,我使用Ubuntu。 有没有办法,我失去了一些东西?
任何帮助非常感谢。
谢谢。