架构版本与3.0.8和3.0.14不匹配

问题描述 投票:0回答:2

我正在尝试将cassandra版本从3.0.8升级到3.0.14。我将3.0.14版本的新节点添加到3.0.8。我看到节点之间的架构不一致,新节点不会传输任何数据。

我在看:https://issues.apache.org/jira/browse/CASSANDRA-13559,这是否意味着,我将无法添加版本高于3.0.13的节点?

这是我在nodetool describecluster输出中看到的内容

$ nodetool describecluster
Cluster Information:
    Name: production
    Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
    Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
    Schema versions:
        45ad6427-30a8-3381-9e2c-266b446c6ea7: [192.168.1.2, 192.168.1.3, 192.168.1.4]

        c2a2bb4f-7d31-3fb8-a216-00b41a643650: [10.10.1.10]

有什么方法可以缓解这种情况吗?

cassandra datastax cassandra-3.0
2个回答
1
投票

据我所知,您无法将不同版本的节点添加到现有群集中。您必须使用滚动升级来升级现有节点。查看this SO questionthis doc,其中详细介绍了进行滚动升级的步骤。


0
投票

你运行nodetool upgradesstables了吗?

© www.soinside.com 2019 - 2024. All rights reserved.