Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

创建 OpenSearch 多节点集群(可选)

如果您的超大型或自定义部署需要的扩展规模超过了 Apstra 流扩展注意事项中提及的规模,我们建议您创建一个 OpenSearch 多节点集群。多节点群集是节点的集合,它们作为一个单元协同工作。多节点群集可以扩展到数百个节点,确保高可用性并防止停机。

创建多节点群集

要创建多节点 OpenSearch 集群,请执行以下步骤:

  1. 配置节点类型和关联的角色。
    1. 从 CLI 中,运行 /usr/local/bin/startup
    2. 从 TUI(基于文本的 UI)中选择节点类型。
      您可以从数据节点、集群管理器节点或协调节点中进行选择。有关不同节点类型的说明,请参阅 多节点角色和配置
    3. 选择 Quit
      当 TUI 关闭时,会自动设置节点名称和节点类型。
    4. 对配置中的每个节点重复步骤 1 到 3。
  2. 配置群集。
    编辑 opensearch.yaml 文件以设置群集中所有节点上的 IP 地址。例如:
  3. 重新启动 OpenSearch 以使更改生效。
  4. 运行以下命令以验证是否已成功创建群集。

    在结果输出中,状态有三个可能的值,如下所述。在此示例中,绿色表示群集运行状况良好。

    • green:所有主分片和副本分片都处于活动状态。
    • yellow:所有主分片都处于活动状态,但部分副本分片未分配。
    • red:某些主分片处于非活动状态。

多节点角色和配置

  • 数据节点

    存储数据并参与群集的索引和搜索功能。从 2+ 节点开始,随着数据量的增长添加更多节点。

  • 群集管理器节点

    管理群集的整体操作并跟踪群集状态。使用奇数(3 或 5)作为法定人数。避免使用偶数,这可能会导致不稳定。

  • 协调(客户端)节点

    管理搜索和索引请求,并帮助在群集中分配负载。使用 2 到 3 个节点来卸载数据节点。

扩展注意事项

  • 超大号或自定义尺寸选项

    如果您要处理超过 1 TB 或大于 15,000 FPS 的数据,建议您过渡到多节点集群。如果您要求 OpenSearch 具有高可用性,您可能还需要考虑多节点集群。

  • 节点数与奇数

    对于群集管理器节点,请始终保持奇数以确保法定人数。您可以根据工作负载配置数据、提取和客户端节点,而不受此限制。

  • 最小节点数

    对于生产环境,建议至少使用三个节点以确保容容错(三个群集管理器节点和至少两个数据节点)。