首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在3节点群集上安装<hostname>:7182期间,对Cloudera的心跳失败

在3节点群集上安装<hostname>:7182期间,对Cloudera的心跳失败
EN

Stack Overflow用户
提问于 2018-04-25 22:56:56
回答 1查看 1.8K关注 0票数 0

我正在使用cloudera管理器创建一个3节点Cloudera集群。我遵循了cloudera文档:

1

登录到cloudera管理器并输入3个节点的主机名后,当我尝试安装时,它会显示以下消息:

安装失败。无法接收来自代理的心跳。确保主机的主机名配置正确。确保Cloudera Manager服务器上的端口7182可访问(检查防火墙规则)。确保端口9000和9001未在要添加的主机上使用。检查要添加的主机上/var/log/cloudera-scm- agent /中的代理日志。(一些日志可以在安装详细信息中找到)。如果在Cloudera管理器中启用了对代理使用TLS加密(管理代理设置代理安全),请确保/etc/cloudera-scm- -> /config.ini在要添加的主机上具有use_tls=1。重新启动相应的代理,然后单击此处的重试链接。

我检查了代理日志,在3节点集群上安装Cloudera的过程中,它显示了错误消息:主机名:7182的心跳失败。

其中hostname是我的节点的外部IP,我检查了入站端口7182是否打开,还验证了tls是否设置为1。

我检查了/etc/hosts,它包含以下条目:

代码语言:javascript
复制
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

请建议是否必须更改/etc/hosts文件,以及我应该用什么替换内容?

EN

回答 1

Stack Overflow用户

发布于 2018-04-30 15:21:17

解决方案:安装停止并重新启动时。我做了两件事:

1)通过执行iptables -P输入接受iptables -P输出接受iptables -P转发接受iptables -F禁用防火墙。

2)第二件事是在添加主机时分配内部IP而不是外部IP。

这一次它工作得很好,没有给出错误。

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

https://stackoverflow.com/questions/50025431

复制
相关文章

相似问题

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