ElasticSearch ES 安全完整的重启步骤
在Elasticsearch中,要进行安全的完整重启,可以遵循以下步骤:
将集群置于维护模式:
PUT /_cluster/settings { "persistent": { "cluster.routing.allocation.enable": "none" } }
确保所有分片的主分片和副本分片都已分配:
GET /_cat/health?v
关闭Elasticsearch节点:
如果你使用的是Elasticsearch服务,可以使用服务管理命令如
systemctl stop elasticsearch
。如果是在Docker中运行,可以使用
docker stop <container_id>
。重启Elasticsearch节点:
如果是服务,使用
systemctl start elasticsearch
,Docker中使用docker start <container_id>
。移除维护模式:
PUT /_cluster/settings { "persistent": { "cluster.routing.allocation.enable": "all" } }
检查集群健康状况:
GET /_cat/health?v GET /_cat/indices?v
确保在执行这些步骤之前,你有适当的权限,并且已经对可能的服务中断做了预先规划。如果你在生产环境中操作,最好是在低峰时段进行这些操作。
评论已关闭