在 Cassandra 的现有集群(数据中心)中添加节点时面临的问题

Posted

技术标签:

【中文标题】在 Cassandra 的现有集群(数据中心)中添加节点时面临的问题【英文标题】:Facing issue while adding a node in the existing cluster(data center) in Cassandra 【发布时间】:2015-06-21 16:31:38 【问题描述】:

我有 2 个具有 2 个不同 IP 地址的虚拟机,并且我在每个虚拟机中都安装了 Cassandra (version 2.0.14)

我已经提到 Node A 作为种子节点 (192.168.93.3) 并尝试在现有集群中添加 Node B。但是我可以在尝试在Node B 中启动 cassandra 时看到下面提到的错误。

org.apache.cassandra.exceptions.ConfigurationException:

无法绑定到地址/192.168.93.3:7000

cassandra.yaml 中的listen_address 设置为可以绑定的接口。

【问题讨论】:

【参考方案1】:

将 list_address 更改为 localhost 后,rpc : 0.0.0.0 ,endpointSnitch : RackInferringSnitch。我能够在节点 B 中启动 cassandra 服务,并且它已包含在节点 A 集群中。

【讨论】:

以上是关于在 Cassandra 的现有集群(数据中心)中添加节点时面临的问题的主要内容,如果未能解决你的问题,请参考以下文章

将节点添加到 Cassandra 集群会导致现有节点上的 CPU 过载

将节点添加到现有 Cassandra 集群

cassandra 调试问题

OpsCenter 6.7.7 不会管理在以下平台上运行的现有 cassandra 集群 (dse 6.7.7):redhat 7.6 Maipo

Cassandra 2.1.2 节点卡在加入集群

将单个令牌节点添加到现有的 datastax cassandra 集群和数据传输不起作用