首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Elasticsearch集群的所有节点必须是相同的吗?

Elasticsearch集群的所有节点必须是相同的吗?
EN

Server Fault用户
提问于 2016-03-23 16:31:11
回答 3查看 2.8K关注 0票数 3

在Elasticsearch集群中,所有节点必须是相同的,即具有相同的:

  • 操作系统
  • RAM数量
  • CPU速度和核数
  • 等。

还是允许节点不同?(除了一个明显的事实,一个同构集群比一个异构集群更容易配置、管理和监视。)

EN

回答 3

Server Fault用户

回答已采纳

发布于 2016-03-23 20:11:55

那得看情况。它们不需要在硬件资源上完全相同。但它们在操作系统中应该是相同的(至少linux发行版或windows版本),在ES版本中必须是相同的。

ES很长一段时间不支持在一个集群中运行多个版本的ES,因为在较高版本上创建或迁移的索引不能迁移回旧版本(内部数据机制等等),因此当更新版本的节点失败时,您将遇到麻烦。

票数 3
EN

Server Fault用户

发布于 2016-03-23 16:32:34

在Elasticsearch集群中,所有节点必须是相同的,即具有相同的节点:还是允许节点不同?

不,他们不需要是一样的。根据集群的用例和分配给每个节点的角色,硬件差异是可以预期的。

票数 4
EN

Server Fault用户

发布于 2016-03-23 19:07:07

除了运行兼容的ES版本之外,ElasticSearch节点不需要相同。因为查询通常跨越多个ES节点,所以您将受制于最慢的节点,而这些差异将使您很难进行调优。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/765661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档