我在Alibaba.com的Aliyun(就像AWS)的ECS上构建了一个hadoop集群。操作系统是Ubuntu12.04 .Hadoop的版本是2.7.1
< / LI>群集由一个主服务器和两个从服务器组成。
但是当我运行wordcount程序时,出现了问题。该 错误如下:
exception: java.net.ConnectException: Call From master/10.144.52.189 to localhost:38635 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
当我在文件/ etc / ssh / sshd_config中添加端口38635时,我再次运行wordcount程序。错误仍然存在,唯一的区别是端口38635发生了变化。
exception: java.net.ConnectException: Call From master/10.144.52.189 to localhost:46656 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
如何解决这个问题?端口38635和46656添加在/ etc / ssh / sshd_config中,运行带有错误信息中的新端口的wordcount程序时发生错误。