docker elastic search 设置密码,修改密码

设置密码

1. 在docker-compose 中添加配置,开启验证功能

在docker-compose.xml 的  environment 项下添加:

xpack.security.enabled: true

2. 进入docker 容器

 

3. 随机生成密码用auto, 自己设置用 interactive

[root@njfdkb4bmk3b elasticsearch]# ./bin/elasticsearch-setup-passwords -h
Sets the passwords for reserved users

Commands
--------
auto - Uses randomly generated passwords
interactive - Uses passwords entered by a user

Non-option arguments:
command              

Option             Description        
------             -----------        
-E <KeyValuePair>  Configure a setting
-h, --help         Show help          
-s, --silent       Show minimal output
-v, --verbose      Show verbose output

[root@cfeeab4bb0eb elasticsearch]# ./bin/elasticsearch-setup-passwords auto
Initiating the setup of passwords for reserved users elastic,apm_system,kibana,logstash_system,beats_system,remote_monitoring_user.
The passwords will be randomly generated and printed to the console.
Please confirm that you would like to continue [y/N]y


Changed password for user apm_system
PASSWORD apm_system = gSvCaOHWoFD4dpvLaYAZ

Changed password for user kibana_system
PASSWORD kibana_system = cFVJwGqIWVgE8jrl5nV4

Changed password for user kibana
PASSWORD kibana = cFVJwGqIWVgE8jrl5nV4

Changed password for user logstash_system
PASSWORD logstash_system = vMTzzb8aiPMrmPsFp2ro

Changed password for user beats_system
PASSWORD beats_system = oXwGPfH60RyDchGDjiKw

Changed password for user remote_monitoring_user
PASSWORD remote_monitoring_user = hw7Ypaq4jU7f19Zjgtcc

Changed password for user elastic
PASSWORD elastic = NF42bCrlkISg9uCIH5nJ

忘记密码

1.创建一个临时的超级用户 admin及密码(pwd123)

./bin/elasticsearch-users useradd admin -r superuser
Enter new password: 
ERROR: Invalid password...passwords must be at least [6] characters long
[root@cfeeab4bb0eb elasticsearch]# ./bin/elasticsearch-users useradd admin -r superuser
Enter new password: 
Retype new password: 

用这个用户去修改elastic用户的密码:

curl -XPUT -u admin:pwd123 http://localhost:9200/_xpack/security/user/elastic/_password -H 
"Content-Type: application/json" -d '
{
  "password": "q5f2qNfUJQyvZPIz57MZ"
}'

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值