要设置用户名和密码,您需要进行以下步骤:

  1. 打开es配置文件elasticsearch.yml,找到以下两行:
#xpack.security.enabled: false
#xpack.security.authc.api_key.enabled: false
  1. 将这两行的注释符号'#'去掉,并将其修改为以下内容:
 xpack.security.enabled: true
 xpack.security.authc.api_key.enabled: true
  1. 重启es服务。

  2. 执行以下命令,创建超级用户:

bin/elasticsearch-setup-passwords auto
  1. 执行以上命令后,系统会提示您输入密码,输入密码后,系统会将密码保存在elasticsearch.keystore文件中。

  2. 在后续的使用中,您可以使用以下命令来验证用户名和密码是否正确:

curl -u username:password http://localhost:9200/

其中,username和password是您创建的用户名和密码。

注意:在设置用户名和密码之前,请确保您已经安装了x-pack插件,并且已经将其启用。

Elasticsearch 7.17.0 单机版设置用户名和密码教程

原文地址: https://www.cveoy.top/t/topic/oDpT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录