0

我们在一台服务器和 3 台服务器集群 Cassandra 上运行 Kairos 版本 1.1.0-1.20151117201521,我们希望将 Kairos 更新到更新版本。

我们想在新服务器上运行新的 Kairos 版本 1.2.2-1.20181109205636(以防我们需要恢复到旧服务器)。

  1. 我们可以在不丢失 Cassandra 集群数据的情况下尝试这个吗?

  2. 如果出现问题,我们可以简单地恢复吗?

4

2 回答 2

0

我没有亲自测试过。

但是从google-groups看来,它非常顺利,没有任何数据丢失。我总是建议备份 Cassandra,以防万一。Cassandra快照是一个恒定时间操作。

于 2019-04-26T04:25:45.983 回答
0

Kairos 1.2 不会更改任何现有数据,它会向 C* 添加新表。通过 1.2 摄取的新数据在 1.1 中不可见,但 1.2 可以看到 1.1(和以前)插入的旧数据

建议安装一个单独的 1.2 Kairos 实例并确保它可以看到您的所有数据。然后将摄取更改为 1.2。

于 2019-04-30T23:02:18.420 回答