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檔案
新增以下四行:
4.更新叢集節點的設定把elastic-certificates.p12複製到其他節點的config下,同時修改其他節點的yml。 5.重啟ES6.執行./elasticsearch-setup-passwords interactive,密碼設定.7.過程中的問題處理:7.1 最開始執行完第三步驟直接執行./elasticsearch-setup-passwords interactive。總是提示「ERROR: Failed to set password for user [apm_system]」 8.效果:###xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.truststore.path: elastic-certificates .p12
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: el12
以上是Java中設定ElasticSearch叢集環境帳號密碼問題怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!