Docker elk elasticsearch 重置密码
忘记密码,需要进行重置
1、修改配置文件config/elasticsearch.yml
,注释掉支持x-pack的xpack.security.enabled: true
配置,保存退出
xpack.security.transport.ssl.enabled: true #xpack.security.enabled: true http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-headers: "Authorization"
2、重启Elasticsearch
进程(先kill掉):
service elasticsearch restart
3、启动成功后,使用curl
查看当前Elasticsearch
的索引:
curl -XGET "127.0.0.1:9200/_cat/indices" -H 'Content-Type: application/json'
删除全部索引:
# 使用时将 http://localhost:9200 替换成自己的 ES 服务地址,后面所有的同理,不再赘述 curl -X DELETE 'http://localhost:9200/_all'
4、删除.security-7
的索引
curl -XDELETE 127.0.0.1:9200/.security-7
5、有如下打印,表示已成功删除
{"acknowledged":true}
重新设置看改博客:Docker部署ELK 设置es和kibana密码