elasticsearch-8.0.0用xpack设置密码登陆

elasticsearch正常启动连接后,想设置密码确保安全。

vi elasticsearch.yml,把下面标黄项修改为true


# Enable security features
xpack.security.enabled: true

xpack.security.enrollment.enabled: true

# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: false
  keystore.path: certs/http.p12

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
# Create a new cluster with the current node only
# Additional nodes can still join the cluster later
cluster.initial_master_nodes: ["node-1"]


回到bin目录下,找到elasticsearch-setup-passwords

执行命令:./elasticsearch-setup-passwords interactive

接下来出现界面如下:


[lin@localhost bin]$./elasticsearch-setup-passwords interactive
******************************************************************************
Note: The 'elasticsearch-setup-passwords' tool has been deprecated. This       command will be removed in a future release.
******************************************************************************

Initiating the setup of passwords for reserved users elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
You will be prompted to enter passwords as the process progresses.
Please confirm that you would like to continue [y/N]


输入y继续执行,接下来就是让你输入密码,注意后面【】中的内容是用户名,后续用此登陆。


Enter password for [elastic]: 
Reenter password for [elastic]: 
Enter password for [apm_system]: 
Reenter password for [apm_system]: 
Enter password for [kibana_system]: 
Reenter password for [kibana_system]: 
Enter password for [logstash_system]: 
Reenter password for [logstash_system]: 
Enter password for [beats_system]: 
Reenter password for [beats_system]: 
Enter password for [remote_monitoring_user]: 
Reenter password for [remote_monitoring_user]: 
Changed password for user [apm_system]
Changed password for user [kibana_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]


输入密码就按回车,直到出现[lin@localhost bin]$

然后再次登陆ES就会要求你输入用户名和密码了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据提供的引用内容所知,"could not find java in bundled JDK at "D:\Program Files (x86)\es\elasticsearch-8.0.0-windows-x86_64\elasticsearch-8.0.0\jdk\bin\java.exe"" 这个错误信息表明在指定路径下找不到Java。这可能是因为Java没有正确安装或者设置。 为了解决这个问题,你可以按照以下步骤进行操作: 1. 确认Java已经正确安装:你可以通过运行命令 java -version 来检查Java是否已经安装,并且确认安装的版本是否与elasticsearch要求的版本一致。如果Java未安装,请下载并安装适合elasticsearch的Java版本。 2. 确认Java环境变量已经正确设置:在Windows系统中,你需要将Java的安装路径添加到系统的环境变量中。你可以按照以下步骤进行设置: - 在Windows搜索框中,输入"环境变量",并点击"编辑系统环境变量"。 - 在弹出的窗口中,点击"环境变量"按钮。 - 在"系统变量"部分,查找名为"Path"的变量,并进行编辑。 - 在编辑窗口中,点击"新建"按钮,并输入Java的安装路径。 - 确认所有的设置,并关闭所有的窗口。 - 重新启动elasticsearch,看看是否仍然出现相同的错误信息。 #### 引用[.reference_title] - *1* *2* [centos7安装elasticsearch8.0.0和kibana8.0.0](https://blog.csdn.net/fen_fen/article/details/123358483)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [elasticsearch-8.0.0报错总结(ES)-持续更新](https://blog.csdn.net/m0_64295612/article/details/123019019)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值