【问题标题】:How can i run tarantool 2.3.1 with the snapshot from tarantool 1.10.3如何使用来自 tarantool 1.10.3 的快照运行 tarantool 2.3.1
【发布时间】:2020-10-13 12:00:14
【问题描述】:

情况:

3 年来有一个应用程序使用 tarantool(现在是 1.10.3),曾几何时,我们决定将其移至 Kubernetes 并替换旧的和丑陋的 dockerfile,基于 Jessie 到官方图片 tarantool/tarantool:2.3.1。我不知道数据会不会很好。

在这种情况下,我有两个问题,很高兴看到您的正确答案:

  1. tarantool 2.3.1-2-g92750c828 是否支持从 tarantool 1.10.3 制作的快照中恢复?
  2. 新版本如何确定加载快照数据?在不重新启动 tarantool 的情况下完成它会很棒,因为我有像“emptyDir”这样的 PVC,它在 pod 重新启动时无法处理任何数据)

【问题讨论】:

    标签: tarantool


    【解决方案1】:
    1. 是的,Tarantool 2.3 在二进制协议和快照格式方面与 Tarantool 1.10 兼容。如果您不能简单地基于 1.10 的快照运行 Tarantool 2.3,请提交问题 - https://github.com/tarantool/tarantool/issues

    我想说明几点:升级到 2.3 后,可能无法在 1.10 上运行它(将创建一些不兼容的系统空间/记录)。

    1. 抱歉,我无法为 Kubernetes 回答这个问题。但是您不能简单地停止并再次运行单个实例。但是复制集群可以在不停机的情况下升级 - https://www.tarantool.io/en/doc/2.4/book/admin/upgrades/#upgrading-tarantool-in-a-replication-cluster

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2019-05-07
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      相关资源
      最近更新 更多