在云搜索服务中进行查询时,默认的副本选择策略会选择与入口节点的节点属性(Node Attributes)相同的节点进行查询。但在多可用区(Avaliable Zone,AZ)配置下,可用区信息会被配置在节点属性中,可能会导致不同 AZ 下的查询流量不均匀。因此引入了 cluster.search.ignore_awareness_attributes
参数,用于调整该行为。
将该参数设置为true
后,能够让查询选择副本时不受查询入口节点属性的影响,从而均衡不同AZ的查询流量。
目前该参数支持:
cluster.search.ignore_awareness_attributes
:查询选择副本时,是否忽略节点属性,默认值为false
。OpenSearch 2.9该参数的默认值为true
。
登录目标实例的可视化工具控制台。
单击左上角的菜单按钮,然后进入 Management > Dev Tools。
执行以下命令,修改相关集群配置。
PUT _cluster/settings { "persistent": { "cluster.search.ignore_awareness_attributes": true } }
说明
OpenSearch 2.9 默认打开了这个参数,如果要关闭这个参数,请将对应配置改为false
。