Elasticsearch集群的所有节点必须完全相同吗?
在Elasticsearch集群中,所有节点必须相同,即具有相同的节点:>操作系统
> RAM的数量
> CPU速度和内核数量
>等
或者是否允许节点不同? (除了明显的事实,同构群集比异构群集更容易配置,管理和监控.)
这取决于.它们不需要在硬件资源上相同.但它们在OS(至少是 linux发行版或 Windows版本)中应该完全相同,并且在ES版本中必须相同.ES不支持长时间在一个集群中运行多个版本的ES,因为在较高版本上创建或迁移的索引无法迁移回旧版本(由于内部数据机制等等),因此在使用节点时您将遇到麻烦较新的版本将失败.