0

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

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

4

1 回答 1

1

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

尽管如此,以下情况是正确的:

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

我们已经将滚动升级(不使用 ES API)放在我们的待办事项上。敬请关注。

更新:

从 0.44.0 版开始,Crate 支持使用滚动升级进行零停机升级,并提供强大的数据可用性保证。您不必启用 ES REST API。请参阅有关零停机升级的文档。

于 2014-07-28T10:48:58.833 回答