目录
线上的Elasticsearch,因为安全问题,需要开启用户名和密码。本文主要是通过开启x-pack 来实现,以下是7.9.3 版本开启用户名密码访问实战。
1.关闭es分片迁移
在开启用户名/密码访问的过程中,是需要停止ES集群的,为了防止停止节点时,发生分片迁移,我们需要将【分片迁移】功能关闭。
curl --location --request PUT 'http://192.168.10.11:19200/_cluster/settings' \
--header 'Content-Type: application/json' \
--data-raw '{
"transient": {
"cluster.routing.allocation.enable": "none"
}
}'
以上curl请求,请替换填写ES master节点真实的IP。<