docker安装的elasticsearch容器设置账号密码

我使用的是docker安装的es

首先进入docker 容器

 docker exec -it elasticsearch bash

在这里插入图片描述

编辑elasticsearch.yml文件,并向其中添加:

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

在这里插入图片描述

在这里插入图片描述

退出容器,重启elasticsearch,执行设置用户名和密码的命令

exit  //退出容器
    
docker restart es8 //重启容器 es8是我的容器名称

bin/elasticsearch-setup-passwords interactive //设置用户名和密码的命令

在这里插入图片描述
到这里就成功了,欢迎点赞评论提问哦。


版权声明:本文为weixin_46316564原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。