我在阿里云的云服务器上搭建了一个hadoop集群(就像aws一样)。操作系统是ubuntu12.04。hadoop的版本是2.7.1
集群由一个主节点和两个从节点组成。
我可以成功地启动它。每个节点都可以正常工作,我可以使用ssh从主节点访问两个从节点。
每个节点都已启动。
但是当我运行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\u 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\u config中,在错误信息中使用新端口运行wordcount程序时出错。
暂无答案!
目前还没有任何答案,快来回答吧!