从 DSE 4.5 => 4.6 升级时,我需要 运行 `nodetool upgradesstables` 吗?

Do I need to run `nodetool upgradesstables` when upgrading from DSE 4.5 => 4.6?

将 Datastax Enterprise 从 4.5 升级到 4.6 时,我是否需要 运行 nodetool upgradesstables

最旧的 4.5 版本使用 Cassandra 2.0.8.39,最新的 4.6.9 使用 Cassandra 2.0.16.678。我不希望需要升级稳定器,除非:

  • 主要版本更改(例如 1.x 的某些版本更改为 2.x)
  • 压缩设置更改

我最近在生产环境中进行了次要版本升级 (2.0 -> 2.1) 而不是 运行 它也没有引起任何问题。

Nodetool upgradesstables 适用于 Cassandra 的主要版本。 DSE 4.5 和 4.6 都在底层使用 Cassandra 2.0,因此没有必要。不过 运行 也没什么坏处。