【问题标题】:Running riak nodes as cluster on different ec2 instances在不同的 ec2 实例上运行 riak 节点作为集群
【发布时间】:2015-08-04 15:41:12
【问题描述】:

我已经在两个单独的实例中设置了 riak,并且节点已启动。我还可以在同一台机器上添加其他节点并进行集群。 我被困在这里加入另一个实例上的节点。以下是我遵循的步骤。

  • 停止 riak
  • 更改了 riak.conf 中的节点名,并在 vm.args 和 app.config 中分配了我的实例的 私有 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!

希望有人遇到这个问题!

【问题讨论】:

    标签: amazon-ec2 riak


    【解决方案1】:

    确保端口 4369-EPMD 和分发端口范围​​ 6000-7999 上的节点之间允许连接。

    有关详细信息,请参阅http://docs.basho.com/riak/latest/ops/building/installing/aws-marketplace/ 的文档

    【讨论】:

    • 谢谢乔。问题在于 ec2 实例的端口开放。
    【解决方案2】:

    感谢 Joe 指出问题。Erlang 也使用其他一些端口。我的安全规则如下所示。

    现在我可以在实例节点之间形成集群了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-01
      • 2021-02-12
      • 2017-01-06
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 2019-11-05
      相关资源
      最近更新 更多