本次使用 docker
配置 es:7.17.5
,默认 es
已经安装
设置密码
1.在es配置文件中修改配置
cluster.name: "pdes-es" network.host: 0.0.0.0 # 开启下面两个配置安装认证和ssl安全配置 xpack.security.enabled: true xpack.security.transport.ssl.enabled: truex
2.重启es
容器
docekr restart [containerId]
3.进入docker
前往es
的bin
目录设置密码
docker exec -it [containerId] bash cd ./bin elasticsearch-setup-passwords interactive
依次设置用户:
elastic
、apm_system
、kibana_system
、logstash_system
、beats_system
、remote_monitoring_user
共6个用户再次访问的时候就需使用密码登录了,用户名为上面的用户名,密码当然是自己设置的了。
修改密码
同样需要在
bin
目录下执行 ,这里面修改用户elastic
的密码为123456
curl -H "Content-Type:application/json" -XPOST -u elastic 'http://127.0.0.1:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'
接下来就可以使用新设置的密码登陆了!!!!!!!!!!!