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

我使用的是docker安装的es

首先进入docker 容器

 docker exec -it elasticsearch bash

docker安装的elasticsearch容器设置账号密码_第1张图片

编辑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

在这里插入图片描述

docker安装的elasticsearch容器设置账号密码_第2张图片

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

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

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

docker安装的elasticsearch容器设置账号密码_第3张图片
到这里就成功了,欢迎点赞评论提问哦。

你可能感兴趣的:(Elasticsearch,elasticsearch,docker,java)