原来是前一天无聊,将/etc/hosts文件里给机器加了一个alias,结果原来的访问方式(reduce需要从各个节点拿回map的数据)无法通过slaves中的机器名字中拿到对应的数据。显示的效果是:ssh XXX(机器全名)会提示机器找不到。 更正方法:修改机器的hosts文件,将alias去掉即可。