【问题标题】:Not able to run multi node cluster on AWS EC2无法在 AWS EC2 上运行多节点集群
【发布时间】:2016-02-01 07:49:48
【问题描述】:

尝试在 AWS EC2 上的 Cassandra 中配置 3 个节点(已在安全组中相应地设置了 ICMP、SSH、HTTP 和 HTTPS)

三个 cassandra.yaml 文件中的集群名称也设置为相同,即“测试集群”

提到了相应的 ip 作为 node1 的示例 监听地址:node1 种子:“节点1,节点2,节点3” rpc_address:0.0.0.0 广播rpc_address:1.2.3.4

机器可以通过 ifconfig 获取的 IP 相互 ping 通。

但是当我在提到的三台机器上运行 cassandra 时,我得到了

INFO 08:33:52 没有八卦积压;进行中。 卡桑德拉 2.2.3 机器Ubuntu

我错过了什么吗?

【问题讨论】:

  • 您已经粘贴了一行,它并不表示任何类型的错误。是什么让您认为 Cassandra 没有运行?

标签: amazon-web-services amazon-ec2 cassandra


【解决方案1】:

虽然您发布的内容很少,但这可能是您的告密者。使用 GossipingPropertyFileSnitch 或 Ec2Snitch。此外,您不应该将每个节点都设为种子。在 3 节点集群中,您只需要 1 个或 2 个即可实现冗余。 cassandra.yaml 中的种子:列表在每个节点上应该是相同的。您不应同时设置 rpc_address 和 broadcast_rpc_address。任选其一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    相关资源
    最近更新 更多