升级多节点Crate集群的正确步骤是什么?

时间:2014-07-25 16:44:53

标签: upgrade data-migration crate

我有一个由多个节点组成的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

1 个答案:

答案 0 :(得分:1)

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

尽管如此:

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

我们已经在我们的待办事项上进行滚动升级(不使用ES API)。 请继续关注。

<强>更新

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

的文档