【发布时间】:2018-08-20 10:29:55
【问题描述】:
我在 3.0.14 上有 4 个节点,我必须将其中 2 个升级到 3.11.2 并停用另外 2 个。首先,我一个接一个地停用了 2 个节点。之后我在其他 2 个节点上停止了 cassandra 3.0.14 并交替安装了 3.11.2 版本。但是,在两个节点的系统日志中,我看到以下内容:
INFO [GossipStage:1] 2018-03-12 16:28:50,621 Gossiper.java:1193 - 集群中至少有一个 3.0 节点 - 将存储和 宣布兼容的架构版本
我不明白为什么当我集群中仅有的 2 个节点现在运行 3.11.2 时,仍然有一个 3.0 节点。
我还在两个节点上都使用了以下命令来检查版本
节点工具版本
命令在这两种情况下都返回“ReleaseVersion: 3.11.2”。
PS:我添加了 cassandra-3.0 作为这个问题的标签,因为我找不到 cassandra-3.1。
【问题讨论】:
-
你知道同一个集群中的所有节点必须有相同的版本吗!
-
并且集群中的所有节点都具有相同的版本。我不明白你为什么要问?