swarm 下部署es 8.6.2 (四)
#重新启动es
#删除服务
docker stack rm es
#重新部署
docker stack deploy -c docker-compose.yaml es
#确保集群的健康,数据可同步
进入容器 docker exec -it ad85017b80e /bin/bash
修改剩余ES节点的xpack启用
#删除重建es
docker stack rm es
docker stack deploy -c docker-compose.yaml es
会删除es对应的服务及对应的es节点
docker stack ls 列出当前swarm 集群中运行的服务
#错误提示,与实际目录的yaml文件名称不同,导致挂载失败
配置文件的挂载路径为:/data/es/config/es.yml
配置及映射的完全路径要匹配,否则会提示挂载文件的失败
进入一个ES节点
bin/elasticsearch-setup-passwords interactive
密码:Gh@2024esBj
通过检测集群,确认健康状态,即可提供对外服务