尝试在AWS EC2上配置Cassandra中的3个节点(相应地在安全组中设置了ICMP,SSH,HTTP和HTTPS)
群集名称在所有三个cassandra.yaml文件中也设置为相同,即“测试群集”
提到对应的ip作为node1的示例 listen_address:node1 种子:" node1,node2,node3" rpc_address:0.0.0.0 broadcast_rpc_address:1.2.3.4
机器可以使用ifconfig获得的IP相互ping通。
但是当我在上面提到的三台机器上运行cassandra时,我得到了
INFO 08:33:52没有八卦积压;诉讼。 cassandra 2.2.3 机器Ubuntu
我缺少什么?
答案 0 :(得分:1)
虽然你发布的很少,但它可能是你的小报。使用GossipingPropertyFileSnitch或Ec2Snitch。此外,您不应该将每个节点都设为种子。在3节点群集中,冗余只需要1或2。种子:cassandra.yaml中的列表在每个节点上应该是相同的。您不应该同时设置rpc_address和broadcast_rpc_address。选择其中一个。