首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能到达erlang端口映射器- Couchbase错误

问未能到达erlang端口映射器- Couchbase错误
EN

Stack Overflow用户
提问于 2012-10-19 23:18:01
回答 3查看 3.4K关注 0票数 2

我在向集群添加服务器或在Couchbase中创建对远程集群的引用时遇到了问题。我在亚马逊的同一区域和区域创建了EC2 Windows 2008服务器。我已经在每台机器上安装了Couchbase,服务器运行正常。我已经打开了安全组中的所有端口,只是为了测试。

当我试图添加服务器时,在“add”窗口中会出现以下错误:

注意-未能到达二郎港地图。在端口"4369“上连接到"54.243.156.39”的超时。这可能是由于主机/端口组合不正确或服务器之间设置防火墙造成的。

我在这两个网站上都使用了相同的用户名和密码。当我第一次配置服务器时,即使我想将服务器添加到当前集群,也会发生连接问题。

  • 我已经安装了couchbase 2.0测试版
  • EC2服务器不在集群中,它们是单个EC2机器

在这方面有什么帮助吗。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-20 00:00:37

您似乎对Erlang端口mapper守护进程(epmd)有问题(它允许节点到节点通信),因为默认情况下防火墙会阻塞这个端口。你应该手动打开它。在防火墙设置中,单击“允许程序”,然后添加端口,然后在“端口号”字段中输入端口号4369/tcp。并且为了防止使用netsh高级防火墙命令检查和配置IP表。希望这能有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2015-11-20 03:17:56

我们遇到了一个类似的问题,即向集群中添加一个新节点。它可以连接到Erlang端口Mapper,但它表示无法将IP地址解析为主机名。但是它为我们输入的IP地址提供了错误消息中的主机名,所以它肯定能够解决这个问题。

Telnet证明了我们可以连接到远程框上的端口映射器,并且我们清除了所有iptables规则(使用iptables -F),以确保我们没有阻塞自己。

解决办法相当奇怪。我们必须手动为集群中的所有主机添加/etc/host条目,这立即允许我们的新节点加入现有的集群。所以我认为DNS/Erlang内部发生了一些奇怪的事情。

票数 0
EN

Stack Overflow用户

发布于 2021-05-01 23:16:30

相同的问题,同时在集群中添加新节点。

根据couchbase-server日志,erlang端口映射程序试图绑定到系统中不存在的ip (公共云),但只有私有云ip存在。

因此必须将所需的ip (私有云ip)添加到下面的文件中

代码语言:javascript
复制
vi /opt/couchbase/var/lib/couchbase/ip
xx.xxx.xx.x OR hostname
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12983689

复制
相关文章

相似问题

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