【问题标题】:What is the proper procedure for upgrading a multi-node Crate cluster?升级多节点 Crate 集群的正确程序是什么?
【发布时间】:2016-10-08 12:46:55
【问题描述】:

我有一个由多个节点组成的 crate 集群。该集群当前使用 Ubuntu 稳定存储库运行 0.39.1。我想升级到 0.40.2 并且集群没有停机时间。

简单地使用这里引用的 ES 滚动升级过程(假设我们启用了 ES API)是否明智:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-upgrade.html#rolling-upgrades

【问题讨论】:

    标签: upgrade data-migration crate


    【解决方案1】:

    我们无法保证 ES 滚动更新适用于每种情况以及每种设置和数据集。我们必须进行广泛的测试来验证这一点。此外,您必须启用 ES Rest API 才能使其工作。

    以下是正确的:

    • crate 从 0.24.0 版本开始使用 ES 1.X
    • 0.38.3 和当前稳定版本 0.40.2 之间的 crate 没有重大变化
    • 根据您引用的 ES 文档,自 1.0 以来的所有次要/维护版本都应支持滚动升级

    我们已将滚动升级(不使用 ES API)放在我们的积压工作中。 敬请期待。

    更新:

    自 0.44.0 版以来,Crate 支持使用具有强大数据可用性保证的滚动升级进行零停机升级。您不必启用 ES REST API。请参阅有关Zero Downtime Upgrades 的文档。

    【讨论】:

    • 感谢您的回复 - 对于在生产中使用 Crate 的任何人来说,滚动升级都是关键。此外,区域感知等其他功能也应由 crate 记录和支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    相关资源
    最近更新 更多