Cassandra - 开发中心无法连接到 Cassandra 集群的所有 3 个节点
Posted
技术标签:
【中文标题】Cassandra - 开发中心无法连接到 Cassandra 集群的所有 3 个节点【英文标题】:Cassandra - Dev center not able to connect to all the 3 nodes of Cassandra cluster 【发布时间】:2018-05-08 03:03:32 【问题描述】:我是 Cassandra 和 EC2 配置的新手。
我在 AWS EC2 实例中使用 Cassandra 3.0 配置了 3 个节点,并且所有三个节点都相互连接。
在 .yaml fie 中配置了以下内容。
Broadcast_add:实例的私有 ip ec2 add 种子:所有三个节点的公共 ip 添加。 rpc_add : 空白
当我尝试从 Datastax 开发中心连接到这个集群时,它显示只连接到一个节点。当单独连接到所有 3 个 ip 时,它会连接到所有节点。但是当连接文件中有 3 个 ip 的集群时,它只连接到一个节点。
有人可以帮忙解决这个问题吗?
谢谢 乌特卡什
【问题讨论】:
【参考方案1】:open cassandra.yaml file and change the
1) listen_address :- private IP
2) broadcast_address :- blank
3) listen_on_broadcast_address:- true
4) rpc_address :- 0.0.0.0
5) broadcast_rpc_address :- public IP
6) seeds ip :- public IP for node.
it's working finally
Thanks Utpal
【讨论】:
以上是关于Cassandra - 开发中心无法连接到 Cassandra 集群的所有 3 个节点的主要内容,如果未能解决你的问题,请参考以下文章
Python 无法通过 Docker 连接到 Cassandra
无法连接到 python 上的 cassandra(使用 cassandra-driver
我无法使用 DataStax Python 驱动程序连接到 Cassandra