运行 riak 节点作为不同 ec2 实例上的集群
Running riak nodes as cluster on different ec2 instances
我已经在两个单独的实例中设置了 riak,并且节点已启动。我也可以在同一台机器上增加节点并进行集群。
我被困在这里加入另一个实例上的节点。以下是我遵循的步骤。
- 停止了 riak
- 更改了 riak.conf 中的节点名称,并在 vm.args 和 app.config 中为我的实例分配了 private ips
更改节点名称 nodename = riak@172.31.18.146
将 listener.http.internal 更改为 = 0.0.0.0:8098
将 listener.protobuf.internal 更改为 = 0.0.0.0:8087
- 已删除戒指文件夹
- 开始 riak
- 尝试加入另一个节点,但响应失败
无法访问节点 riak@172.31.28.150!
希望有人遇到过这个问题!
确保端口 4369-EPMD 上的节点之间允许连接,分发端口范围为 6000-7999。
有关详细信息,请参阅 http://docs.basho.com/riak/latest/ops/building/installing/aws-marketplace/ 上的文档
感谢 Joe 指出 issue.Erlang 也使用其他一些端口。我的安全规则如下所示。
现在我可以在实例节点之间形成集群了。
我已经在两个单独的实例中设置了 riak,并且节点已启动。我也可以在同一台机器上增加节点并进行集群。 我被困在这里加入另一个实例上的节点。以下是我遵循的步骤。
- 停止了 riak
- 更改了 riak.conf 中的节点名称,并在 vm.args 和 app.config 中为我的实例分配了 private ips 更改节点名称 nodename = riak@172.31.18.146 将 listener.http.internal 更改为 = 0.0.0.0:8098 将 listener.protobuf.internal 更改为 = 0.0.0.0:8087
- 已删除戒指文件夹
- 开始 riak
- 尝试加入另一个节点,但响应失败 无法访问节点 riak@172.31.28.150!
希望有人遇到过这个问题!
确保端口 4369-EPMD 上的节点之间允许连接,分发端口范围为 6000-7999。
有关详细信息,请参阅 http://docs.basho.com/riak/latest/ops/building/installing/aws-marketplace/ 上的文档
感谢 Joe 指出 issue.Erlang 也使用其他一些端口。我的安全规则如下所示。
现在我可以在实例节点之间形成集群了。