【问题标题】:Can I lose data from Cassandra cluster when updating Kairos?更新 Kairos 时会丢失 Cassandra 集群中的数据吗?
【发布时间】:2019-09-12 17:43:38
【问题描述】:

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

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

  1. 我们能否在不丢失 Cassandra 集群数据的情况下尝试此操作?

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

【问题讨论】:

    标签: cassandra kairosdb


    【解决方案1】:

    我没有亲自测试过。

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2015-05-23
        • 1970-01-01
        • 1970-01-01
        • 2020-09-22
        • 2016-05-26
        • 2015-03-22
        • 2011-12-15
        • 2019-01-09
        • 2015-02-02
        相关资源
        最近更新 更多