ElasticSearch改密码各种踩坑实录
一、步骤
- 修改elasticsearch.yml文件的配置
#开启密码验证
xpack.security.enabled: false //暂时写成false,否则会出现如下报错1的情况,后续出现报错2,改为true即可
xpack.security.transport.ssl.enabled: true
- 在elasticsearch/bin下运行 ./elasticsearch-setup-passwords interactive
- 连着输入Y,然后重置密码
二、报错常见分析
报错1:
这种情况是因为连接不上,我们把配置文件/opt/app/es/elasticsearch-7.5.1/config的elasticsearch.yml里的xpack.security.enabled设置为false,然后重启,就没问题了
报错2
这是因为之前修改过密码,存在了一个索引,这时候,我们把索引删除就好了,然后把elasticsearch.yml里的xpack.security.enabled写成 true,重启,继续在elasticsearch/bin下运行 ./elasticsearch-setup-passwords interactive,就可以成功了。
然后继续修改密码
巨人的肩膀
Elasticsearch密码设置及其后续问题解决