首頁 > Java > java教程 > Java中設定ElasticSearch叢集環境帳號密碼問題怎麼解決

Java中設定ElasticSearch叢集環境帳號密碼問題怎麼解決

WBOY
發布: 2023-04-20 12:43:06
轉載
2796 人瀏覽過

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: el12

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]」

Java中設定ElasticSearch叢集環境帳號密碼問題怎麼解決

8.效果:

Java中設定ElasticSearch叢集環境帳號密碼問題怎麼解決

###

以上是Java中設定ElasticSearch叢集環境帳號密碼問題怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板