0

我正在尝试在 EC2 上的 Couchbase 2.1.1 集群中添加第二个节点。但是,当我尝试在下添加新服务器时

Server Nodes > Active Server > Add Server

我收到以下错误

Attention - Failed to reach erlang port mapper. 
Could not connect to "172.31.49.78" on port "4369". 
This could be due to an incorrect host/port combination or a 
firewall in place between the servers

我注意到的另一件奇怪的事情是第二个 Couchbase 实例有一个空白的公共 dns。我使用 AWS 管理控制台中的“更多类似”向导创建了它。接下来我应该尝试什么?帮助表示赞赏!

4

2 回答 2

1

我建议从一个新实例开始并在其上安装 CB,然后自己完成该过程。我不相信“预煮”解决方案,因为它很容易自行设置。

我在 AWS 上运行了三个 Couchbase 集群,没有遇到任何问题。话虽如此,我也将我的机器配置在 VPC 中,并使用机器上的 Hosts 文件相互解析,但您的情况可能会有所不同。无论您决定采用何种网络拓扑,您都需要确保您的 AWS 安全组配置正确。

于 2013-10-29T00:47:55.377 回答
1

当我想向集群添加新节点时,我在新节点上打开 Web 管理控制台并单击加入集群选项,添加当前节点的 ip 以及相关的用户和密码。

您很可能遇到问题,因为您没有按照两个节点上的错误中所述打开端口 4369,节点到节点配置需要它们。更改您在 aws 上的安全组以允许这两个节点。

访问此链接以查看节点到节点和客户端到节点需要哪些端口http://docs.couchbase.com/couchbase-manual-2.2/#network-ports

于 2013-10-23T19:16:30.650 回答