使用Docker搭建OpenSearch,默认的用户名是admin:admin,我们需要将其修改成更加安全的密码,首先进入容器,执行以下命令,生成一个新的密码
/usr/share/opensearch/plugins/opensearch-security/tools/hash.sh -p <password>
获取到新的密码之后,我们可以修改internal_users.yml
admin:
hash: "<hashed_password>"
reserved: true
backend_roles:
- "admin"
description: "admin user"
重启容器,使用curl命令验证一下修改是否生效
curl -X GET "https://localhost:9200" -ku admin:<password>