当Cassandra中存在微小的版本差异时,节点操作和不同版本的升级问题



对不起,

  1. 3.11.10节点可以添加到3.11.4集群中吗
  2. 如果我想从3.11.4升级到3.11.10,我需要运行upgradestables吗?谢谢

通常不建议在集群内混合使用不同版本的Cassandra,除非在进行升级时。这是因为用于引导/删除节点和进行修复的流协议可能存在一些差异。但对于同一主要版本(3.11(内的版本来说,这可能是可以的,但对于任何可能影响流媒体的更改,更改更改日志是有意义的。

对于从3.11.4升级到3.11.10,您不需要运行upgradesTables-此步骤始终是可选,因为当压缩发生时,SSTables将以新格式写入。通常建议显式执行它,主要是在使用新文件格式可以从更好的性能中受益,或者修复了错误的情况下。

最新更新