ES实例节点配置说明

文本介绍购买阿里云Elasticsearch(ES)实例时如何配置各节点参数,同时介绍各类型节点的功能特点。

数据节点

数据节点是存储索引数据的节点,主要对文档进行增删改查、聚合等操作。数据节点对CPU、内存和IO要求较高,在优化集群性能时需要监控数据节点的状态。当资源不足时,建议在集群中添加新的数据节点。

说明
  • 如果实例中有专有主节点,数据节点只作为数据节点。

  • 如果实例中没有专有主节点,则数据节点既作为数据节点,又作为专有主节点。

参数

说明

数据节点规格

  • 请勿在本地盘上存储需要长期保存的业务数据,建议优先选择云盘型或新一代云盘型。

    说明
    • 本地盘存储数据有丢失数据的风险,例如ECS实例所在物理机发生硬件故障。

    • 部分地域和ES版本不支持本地盘规格族,以购买页为准。

  • 根据业务情况选择CPU类型,Intel和AMD类型的支持情况,以购买页为准。

  • 不同规格族支持多种不同的规格,支持的具体规格以购买页为准。

    • 如果用于生产环境,建议选择4核8 GiB及以上规格。

    • 2核4 GiB开发者规格是为个人网站、小型应用开发者和ES学习者提供的低门槛体验规格,请不要在生产业务中使用。更多信息,请参见开发测试型规格说明

说明

实例创建后不支持变更规格族,支持通过升配或降配功能在当前的规格族内变更规格。

数据节点存储类型

数据节点为云盘型或新一代云盘型时,需要选择数据节点存储类型。

  • ESSD云盘(默认):具备低时延、快速响应以及强大的数据吞吐量的特点,适用于时延敏感的应用或者I/O密集型业务场景。ESSD规格说明请参见节点规格,性能说明请参见ESSD云盘

  • 高效云盘:提供较为低廉的存储能力,适合大规模数据量的日志及分析场景。

  • SSD云盘:适用于拥有高IOPS,数据响应度较高的在线分析和搜索场景。

说明
  • 支持的存储类型以购买页为准。

  • 实例创建后不支持变更节点存储类型。

数据节点存储性能级别

数据节点存储类型为ESSD云盘时,支持配置该参数。

数据节点云盘加密

数据节点规格族为云盘型或新一代云盘型时,可以对云盘进行加密。

  • 使用云盘加密,您的业务和应用程序无须额外变动,就能最大限度保护您的数据安全(可能会对ES的服务性能造成较小影响)。

  • 云盘加密为免费功能,您在磁盘上的任何读写操作不会产生额外的费用。

说明
  • 已经加密的云盘,不能转换为非加密云盘。

  • 已经存在的非加密盘,不能直接转换成加密盘。升配集群无法为已购云盘加密,但新购云盘可以加密。

数据单节点存储空间

数据单节点存储空间与数据节点存储类型有关:

  • ESSD云盘:最大支持6 TiB存储空间。

  • 高效云盘: 6.7、7.7及以上版本实例最大支持20 TiB存储空间,其他版本最大支持5 TiB。

  • SSD云盘:6.7、7.7及以上版本实例最大支持6 TiB存储空间,其他版本最大支持2 TiB。

说明

2 TiB以上的高效云盘通过磁盘阵列及RAID 0的方式提供服务,扩容时仅支持蓝绿变更方式。

数据节点数量

购买的节点数量需要是可用区的整数倍。

重要

2个数据节点的集群有脑裂风险,且稳定性较低,生产上请谨慎选择。

Kibana节点

  • 默认为启用状态,不可更改。

  • 免费赠送1核2 GiB规格的Kibana节点,但仅建议在测试场景中使用。

  • 受规格性能及稳定性影响,推荐购买2核4 GiB及以上规格的Kibana节点。

专有主节点

专有主节点的主要功能是对集群进行操作,例如创建或删除索引,跟踪哪些节点是集群的一部分,并决定哪些分片分配给相关的节点。稳定的主节点对集群的健康非常重要,默认情况下集群中的任一节点都可能被选为主节点。索引数据和搜索查询等操作会占用大量的CPU、内存和IO资源,为了确保集群的稳定性,建议您购买专有主节点,分离主节点和数据节点。

重要

升配集群时,如果之前的专有主节点是系统赠送的,在升配后将变为计费模式。

参数

说明

专有主节点

  • 专有主节点可提高服务稳定性,建议您购买。

  • 多可用区默认开启专有主节点,且不可更改。

说明
  • 已购买的专有主节点,暂不支持取消。

  • 实例创建后,可通过升配集群购买专有主节点。

专有主节点规格

支持的规格以购买页为准。

专有主节点存储类型

  • ESSD云盘(默认):具备低时延、快速响应以及强大的数据吞吐量的特点,适用于时延敏感的应用或者I/O密集型业务场景。ESSD规格说明请参见节点规格,性能说明请参见ESSD云盘

  • 高效云盘:提供较为低廉的存储能力,适合大规模数据量的日志及分析场景。

  • SSD云盘:适用于拥有高IOPS,数据响应度较高的在线分析和搜索场景。

支持的存储类型以购买页为准。

专有主节点存储空间

默认为20 GiB,不可更改。

专有主节点数量

默认为3个,不可更改。

冷数据节点

如果您的业务中同时存在以下2种类型的数据索引,建议购买冷数据节点分离冷热数据。冷热集群架构可以提高集群的处理性能和服务稳定性。

  • 查询频率高或写入压力大的索引。

  • 查询频率低基本无写入的索引(通常为历史数据索引)。

更多信息,请参见Elasticsearch Hot Warm Architecture

说明

如果实例中有专有主节点,则冷数据节点只作为数据节点。

如果实例中没有专有主节点,则冷数据节点既作为数据节点,又作为专有主节点。

参数

说明

冷数据节点

已购买的冷数据节点,暂不支持取消。

冷数据节点规格

支持的规格以购买页为准。

冷数据节点存储类型

目前仅支持高效云盘。

冷数据节点云盘加密

  • 使用云盘加密,您的业务和应用程序无须额外变动,就能最大限度保护您的数据安全(可能会对ES的服务性能造成较小影响)。

  • 云盘加密为免费功能,您在磁盘上的任何读写操作不会产生额外的费用。

说明
  • 已经加密的云盘,不能转换为非加密云盘。

  • 已经存在的非加密盘,不能直接转换成加密盘。升配集群无法为已购云盘加密,但新购云盘可以加密。

冷数据节点存储空间

最小存储空间为500 GiB。

冷数据节点数量

购买的节点数量需要是可用区的整数倍。

购买冷数据节点后,系统会在节点启动参数中加入-Enode.attr.box_type,如下所示。

节点类型

启动参数

数据节点

-Enode.attr.box_type=hot

冷数据节点

-Enode.attr.box_type=warm

协调节点

协调节点可以分担数据节点的CPU开销,提高处理性能和服务稳定性。如果您的业务是CPU密集型的业务,建议购买协调节点,例如需要进行较多的聚合查询之类的操作。

参数

说明

协调节点

基于云原生管控架构部署的实例(7.16及以上版本和部分地域的7.10版本实例),暂不支持取消已购买的协调节点,实际以购买页为准

协调节点规格

支持的规格以购买页为准。

协调节点存储类型

目前仅支持高效云盘。

协调节点存储空间

默认为20 GiB,不可更改。

协调节点数量

购买的节点数量需要是可用区的整数倍。

弹性数据节点

购买弹性数据节点后,您可以通过弹性扩缩功能配置弹性扩缩任务。在业务高峰期增加计算资源,低峰期减少计算资源,充分利用集群资源,降低集群使用成本。适用于具有明显高低峰期规律的业务,例如一天内某个固定时间段流量是低峰期的数倍。

说明

无论实例的付费模式为包年包月还是按量付费,弹性数据节点统一根据实际用量,采用按量付费的模式计费。

参数

说明

弹性数据节点

  • 弹性数据节点架构依赖专有主节点,购买弹性数据节点时会默认购买专有主节点。

  • 多可用区暂不支持购买弹性节点。

  • 基于云原生管控架构部署的实例,暂不支持购买弹性节点,实际以购买页为准。

说明

已购买的弹性节点,不支持取消。

弹性数据节点规格族

  • 请勿在本地盘上存储需要长期保存的业务数据,建议优先选择云盘型和新一代云盘型。

    说明

    本地盘存储数据有丢失数据的风险,例如ECS实例所在物理机发生硬件故障。

  • 不同规格族支持多种不同的规格,具体支持的规格以购买页为准。

说明
  • 基于云原生管控架构部署的实例,默认仅支持云盘型和新一代云盘型。

  • 实例创建后不支持变更规格族,支持通过升配或降配功能在当前的规格族内变更规格。

弹性数据节点存储类型

数据节点规格族为云盘型时,需要选择数据节点存储类型。

  • ESSD云盘(默认):具备低时延、快速响应以及强大的数据吞吐量的特点,适用于时延敏感的应用或者I/O密集型业务场景。ESSD规格说明请参见节点规格,性能说明请参见ESSD云盘

  • 高效云盘:提供较为低廉的存储能力,适合大规模数据量的日志及分析场景。

  • SSD云盘:适用于拥有高IOPS,数据响应度较高的在线分析和搜索场景。

支持的存储类型以构面页为准。

弹性数据节点存储性能级别

数据节点存储类型为ESSD云盘时,支持配置该参数。

弹性数据节点云盘加密

数据节点规格族为云盘型时,可以对云盘进行加密。

  • 使用云盘加密,您的业务和应用程序无须额外变动,就能最大限度保护您的数据安全(可能会对ES的服务性能造成较小影响)。

  • 云盘加密为免费功能,您在磁盘上的任何读写操作不会产生额外的费用。

说明
  • 已经加密的云盘,不能转换为非加密云盘。

  • 已经存在的非加密盘,不能直接转换成加密盘。升配集群无法为已购云盘加密,但新购云盘可以加密。

弹性数据节点存储空间

数据单节点存储空间与数据节点存储类型有关:

  • ESSD云盘:最大支持6 TiB存储空间。

  • 高效云盘: 6.7、7.7及以上版本实例的数据单节点最大存储空间为20 TiB,其他版本为5 TiB。

  • SSD云盘:6.7、7.7及以上版本实例最大支持6 TiB存储空间,其他版本最大支持2 TiB。

说明

2 TiB以上的高效云盘通过磁盘阵列及RAID 0的方式提供服务,扩容仅支持蓝绿变更方式。

弹性数据节点数

配置弹性数据节点的数量。

相关文档