[英]Nodes connection problem for Cassandra in AWS
嗨,我正在AWS中创建一个集群来运行Cassandra。 到目前为止,我已经在同一区域但在三个不同的可用区域中创建了3个Ec2实例。
我以这种方式修改了.yaml:
最后,我将所有这三个实例都放在同一安全组中,但实际上cassandra不起作用。
Ec2-1的日志文件中的错误是:
org.apache.cassandra.exceptions.ConfigurationException:无法绑定到地址/172.31.15.109:7000。
(其中172.31.15.109是Ec2-2 private_ip)。
这似乎是与节点之间的通信有关的问题,但是我不明白为什么它们无法通信(使用单个ping或使用端口22的telnet,它们可以互相通信)。
这些是我在入站和出站安全组中添加的规则:我还添加了所有流量但没有任何变化的规则。
您的配置似乎有误。
请参阅链接http://cassandra.apache.org/doc/latest/configuration/cassandra_config_file.html
节点的listen_address和rpc_address应该是节点本身的IP,而不是其他节点的IP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.