【问题标题】:Cassandra new nodes not adding to clusterCassandra 新节点未添加到集群
【发布时间】:2018-09-25 05:47:30
【问题描述】:

我想将 2 个单独的集群添加到一个集群中。一个集群有数据,另一个是空的新集群。 即使我将所有旧节点添加为新集群节点的种子,两个集群都没有加入。 Cassandra 版本是 2.0.10

我得到了以下日志。

INFO [HANDSHAKE-/1.2.3.4] 2018-09-24 20:07:03,447 OutboundTcpConnection.java (line 386) Handshaking version with /1.2.3.4
INFO [HANDSHAKE-/1.2.3.5] 2018-09-24 20:07:04,449 OutboundTcpConnection.java (line 386) Handshaking version with /1.2.3.5
INFO [HANDSHAKE-/1.2.3.6] 2018-09-24 20:07:07,451 OutboundTcpConnection.java (line 386) Handshaking version with /1.2.3.6

【问题讨论】:

    标签: cassandra cassandra-2.0


    【解决方案1】:

    您不能将两个现有集群相互合并。

    您将需要从空集群中的所有计算机中删除所有数据,并将它们一一加入到现有集群中,就像您在扩展时通常所做的那样。从您所写的内容看来,您有两个单独的集群,逻辑分隔符为 cluster_name 配置值。您需要确保该值是现有集群的名称。

    【讨论】:

    • 我添加了新的空节点。但那些不是识别新集群。你不要对我添加的日志部分说些什么
    • 日志消息只是告诉您哪些节点正在通信。由于您没有提供任何信息,无论这些节点是新节点还是旧节点,我很难进行故障排除。您是否检查了所有节点上的配置以使它们具有相同的 cluster_name?
    猜你喜欢
    • 2015-09-08
    • 1970-01-01
    • 2021-12-09
    • 2016-08-16
    • 2014-05-14
    • 2014-11-15
    • 2020-09-13
    • 2014-05-21
    • 1970-01-01
    相关资源
    最近更新 更多