Cloudera Error: "Failed to handle Heartbeat Response"

在使用cloudera manager安装CDH过程中,发现安装进程卡在给某个slave机分配parcel上。

查agent的log发现如下错:

...MainThread agent        ERROR    Failed to handle Heartbeat Response...

该错误报警说“处理心跳响应失败”,看到报警信息首先想到的是难道是网络问题?

于是检查机器之间的网络连接,并没有发现问题。

那会不会是防火墙的问题呢?

于是检查各个机器的防火墙设置,然后也没有问题。

。。。

最后发现是有些机器的hosts文件内容不一致!有的配置没有localhost!

把localhost这个域名添加回去:

127.0.0.1 localhost

问题解决了!

为什么不能缺少localhost?因为很多软件连接本机地址的代码都是直接写localhost,而localhost其实是一个域名而已!

转载请注明出处:http://www.cnblogs.com/keitsi/p/5660534.html

原文地址:https://www.cnblogs.com/keitsi/p/5660534.html