AWS Elasticsearch:通过Kibana Dev Console临时关闭集群以更新参数
AWS Elasticsearch 问题解决方案
一、更新cluster.routing.allocation.disk.watermark.enable_for_single_data_node参数
该参数属于非动态可更新设置,无法在运行集群中直接修改,需按场景处理:
- 若为AWS托管的OpenSearch(原Elasticsearch)服务:
- 登录AWS控制台,进入OpenSearch Service页面
- 找到目标集群,进入配置编辑界面
- 在高级配置中添加该参数并设置对应值
- 保存配置并触发集群重启,新配置在重启后生效
- 若为AWS云服务器自托管的Elasticsearch:
- 停止所有数据节点
- 修改节点的
elasticsearch.yml配置文件,添加或更新该参数 - 重启所有数据节点,配置生效
二、关闭集群操作
AWS环境下无法通过Kibana Dev Console按cluster_id直接关闭集群,可行方法如下:
- 托管版OpenSearch/Elasticsearch:
直接通过AWS控制台操作:找到目标集群,点击操作 -> 停止集群,确认后完成关闭 - 自托管集群:
若需通过Kibana Dev Console操作,可执行以下命令关闭所有节点(需节点开启node.remote_shutdown权限):
若未开启远程关闭权限,需登录各云服务器手动停止Elasticsearch服务。POST /_cluster/nodes/_shutdown
内容的提问来源于stack exchange,提问作者shelbypereira
相关产品推荐
相关产品推荐

