正在加载

分布式架构

Elastic Stack Serverless

Elasticsearch 是一个分布式文档存储。 Elasticsearch 不是将信息存储为列式数据的行,而是存储序列化为 JSON 文档的复杂数据结构。 当您的集群中有多个 Elasticsearch 节点时,存储的文档会分布在整个集群中,并且可以立即从任何节点访问。

本节中的主题提供了有关 Elasticsearch 架构以及它如何存储和检索数据的信息

注意

Elastic Cloud Serverless 可根据您的工作负载进行扩展,并为您自动执行节点、分片和副本的操作。 如果您正在使用 Elastic Cloud Serverless,本节中的某些内容不适用于您。 相反,本节中的信息将为您提供有关该平台如何为您工作的信息。

  • 集群、节点和分片:了解 Elasticsearch 集群的基本构建块,包括节点、分片、主分片和副本。
    • 节点角色:了解节点在 Elasticsearch 集群中可以具有的不同角色。
  • 读取和写入文档:了解 Elasticsearch 如何跨分片和分片副本复制读写操作。
  • 分片分配、重新定位和恢复:了解 Elasticsearch 如何在节点之间分配和平衡分片。
    • 分片分配感知:了解如何使用自定义节点属性在不同的机架或可用区之间分配分片。
  • 发现和集群形成:了解集群形成过程,包括投票、添加节点和发布集群状态。
  • 分片请求缓存:了解 Elasticsearch 如何缓存搜索请求以提高性能。
  • Kibana 任务管理:了解 Kibana 如何运行后台任务并在多个 Kibana 实例之间分配工作,以实现持久性并随您的部署进行扩展。
© . All rights reserved.