首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我要得到这个错误“安装失败。从代理接收心跳失败。”在cloudera安装中

为什么我要得到这个错误“安装失败。从代理接收心跳失败。”在cloudera安装中
EN

Stack Overflow用户
提问于 2014-02-28 06:40:23
回答 2查看 3.7K关注 0票数 2

我正在本地机器上安装cloudera管理器。当尝试添加新主机时,收到以下错误

安装失败。未能从代理接收心跳。

  • 确保主机的主机名配置正确。
  • 确保Cloudera服务器上可以访问端口7182 (检查防火墙规则)。
  • 确保在添加的主机上端口9000和9001是免费的。
  • 在添加的主机上检查代理日志/var/log/cloudera agent /(一些日志可以在安装细节中找到)。 我检查了日志,显示出主机名与规范名称不同。 因此,我也将主机名从/etc/resolv.conf更改为sam错误。
EN

回答 2

Stack Overflow用户

发布于 2014-05-12 14:21:28

对于文件/etc/host中的一个简单错误,我也犯了同样的错误:您检查过有DNS和反向DNS吗?

然后,要检查端口是否打开了7182,应该执行telnet 7182 (将IP替换为的主机)。

如果仍然存在一些问题,可能您忘记了关闭防火墙(iptables)。

你好,K.

票数 0
EN

Stack Overflow用户

发布于 2018-04-13 07:36:40

要解决这个问题,您需要首先检查服务器服务列表上打开的所有端口到端口no,请使用命令:sudo netstat -lpten

检查是否有任何东西运行在9000或90001上,主要是安装所需的java服务运行在端口9000上,cloudera代理listner也运行在端口9000上。要解决此问题,您还可以在/etc/cloudera agent/config.ini中重新配置端口,方法如下:

代码语言:javascript
复制
--------------------------------------------------
## It should not normally be necessary to modify these.
# Port that the CM agent should listen on.
listening_port=9001
-------------------------------------------------

然后通过命令service cloudera-scm-agent restart重新启动cloudera代理服务。

要验证此端口是否为其他sshd服务激活,请检查/etc/ssh/sshd_config中打开的端口。

我希望这项决议对其他人也有帮助。

干杯,安吉·古普塔

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22088053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档