文本介绍购买阿里云Elasticsearch(ES)实例时如何配置各节点参数,同时介绍各类型节点的功能特点。
数据节点
数据节点是存储索引数据的节点,主要对文档进行增删改查、聚合等操作。数据节点对CPU、内存和IO要求较高,在优化集群性能时需要监控数据节点的状态。当资源不足时,建议在集群中添加新的数据节点。
如果实例中有专有主节点,数据节点只作为数据节点。
如果实例中没有专有主节点,则数据节点既作为数据节点,又作为专有主节点。
参数 | 说明 |
数据节点规格 | 2核4 GiB规格实例建议在测试环境中使用,生产环境建议您使用更高规格。 |
数据节点存储类型 |
说明
|
数据节点存储性能级别 | 数据节点存储类型为ESSD云盘时,支持配置该参数。 |
数据节点云盘加密 |
说明
|
数据单节点存储空间 | 数据单节点存储空间与数据节点存储类型有关:
说明 2 TiB以上的高效云盘通过磁盘阵列及RAID 0的方式提供服务,扩容时仅支持蓝绿变更方式。 |
数据节点数量 | 购买的节点数量需要是可用区的整数倍。 重要 2个数据节点的集群有脑裂风险,且稳定性较低,生产上请谨慎选择。 |
Kibana节点
默认为启用状态,不可更改。
免费赠送1核2 GiB规格的Kibana节点,但仅建议在测试场景中使用。
受规格性能及稳定性影响,推荐购买2核4 GiB及以上规格的Kibana节点。
专有主节点
专有主节点的主要功能是对集群进行操作,例如创建或删除索引,跟踪哪些节点是集群的一部分,并决定哪些分片分配给相关的节点。稳定的主节点对集群的健康非常重要,默认情况下集群中的任一节点都可能被选为主节点。索引数据和搜索查询等操作会占用大量的CPU、内存和IO资源,为了确保集群的稳定性,建议您购买专有主节点,分离主节点和数据节点。
升配集群时,如果之前的专有主节点是系统赠送的,在升配后将变为计费模式。
参数 | 说明 |
专有主节点 |
说明
|
专有主节点规格 | 支持的规格以购买页为准。 |
专有主节点存储类型 |
支持的存储类型以购买页为准。 |
专有主节点存储空间 | 默认为20 GiB,不可更改。 |
专有主节点数量 | 默认为3个,不可更改。 |
冷数据节点
如果您的业务中同时存在以下2种类型的数据索引,建议购买冷数据节点分离冷热数据。冷热集群架构可以提高集群的处理性能和服务稳定性。
查询频率高或写入压力大的索引。
查询频率低基本无写入的索引(通常为历史数据索引)。
更多信息,请参见Elasticsearch Hot Warm Architecture。
如果实例中有专有主节点,则冷数据节点只作为数据节点。
如果实例中没有专有主节点,则冷数据节点既作为数据节点,又作为专有主节点。
参数 | 说明 |
冷数据节点 | 已购买的冷数据节点,暂不支持取消。 |
冷数据节点规格 | 支持的规格以购买页为准。 |
冷数据节点存储类型 | 目前仅支持高效云盘。 |
冷数据节点云盘加密 |
说明
|
冷数据节点存储空间 | 最小存储空间为500 GiB。 |
冷数据节点数量 | 购买的节点数量需要是可用区的整数倍。 |
购买冷数据节点后,系统会在节点启动参数中加入-Enode.attr.box_type
,如下所示。
节点类型 | 启动参数 |
数据节点 | -Enode.attr.box_type=hot |
冷数据节点 | -Enode.attr.box_type=warm |
协调节点
协调节点可以分担数据节点的CPU开销,提高处理性能和服务稳定性。如果您的业务是CPU密集型的业务,建议购买协调节点,例如需要进行较多的聚合查询之类的操作。
参数 | 说明 |
协调节点 | 基于云原生管控架构部署的实例(7.16及以上版本实例),暂不支持取消已购买的协调节点,实际以购买页为准。 |
协调节点规格 | 支持的规格以购买页为准。 |
协调节点存储类型 | 目前仅支持高效云盘。 |
协调节点存储空间 | 默认为20 GiB,不可更改。 |
协调节点数量 | 购买的节点数量需要是可用区的整数倍。 |
相关文档
购买ES实例,请参见创建阿里云Elasticsearch实例。
各节点的官方说明文档,请参见Node | Elasticsearch Guide。
各节点规格的价格,请参见产品定价。