• 技术文章 >Java >java教程

    Java中配置ElasticSearch集群环境账号密码问题怎么解决

    WBOYWBOY2023-04-20 12:43:06转载27

    1.修改主站点的elasticsearch.yml添加一下行:

    xpack.security.enabled: true

    2.生成安全秘钥

    切到ES安装目录,执行bin/elasticsearch-certutil ca -out config/elastic-certificates.p12 -pass “”

    会在/home/elasticsearch-7.9.3/config目录生成elastic-certificates.p12

    3.继续修改ES yml文件

    添加以下四行:

    xpack.security.transport.ssl.enabled: true
    xpack.security.transport.ssl.verification_mode: certificate
    xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
    xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

    4.更新集群节点的配置

    把elastic-certificates.p12复制到其他节点的config下,同时修改其他节点的yml。

    5.重启ES

    6.执行./elasticsearch-setup-passwords interactive,进行密码设置.

    7.过程中的问题处理:

    7.1 最开始执行完第三步直接执行./elasticsearch-setup-passwords interactive。总是提示“ERROR: Failed to set password for user [apm_system]”

    8.效果:

    以上就是Java中配置ElasticSearch集群环境账号密码问题怎么解决的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java elasticsearch
    上一篇:java线程中start和run的区别是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java如何判断文件类型• 使用Java和Vue构建个人博客的步骤• Java中如何将char类型转换为字符串• 如何在Java SpringBoot项目中优雅地实现操作日志记录?• Java Graphics如何实现界面显示文字并换行?
    1/1

    PHP中文网