重大好消息】elasticsearch 7.3版本已經可以免費使用x-pack就可以設置賬號和密碼了,讓你的數據不再裸奔


最近一直在搭建我們公司的搜索系統,用的是elasticsearch,原先用的版本比較老,所以打算升級下。

經過幾天的研究發現elasticsearch 以前需要付費購買的x-pack部分功能,比如最重要的安全插件,已經不需要付費購買了,而是在默認的發布包中。官方給的消息是從6.8 和 7.1 開始默認提供。這對於那些裸奔在互聯網的搜索服務來說,絕對是一個好消息。

配置起來也很簡單。

第一步:切換到elastsearch的目錄下,使用下列命令生成證書

bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""


第二步:打開config/elasticsearch.yml,在尾部添加下面一行代碼:

xpack.security.enabled: true
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


然后啟動elasticsearch

第三步:新打開一個終端,使用cd命令切換到elasticsearch目錄,然后使用 bin/elasticsearch-setup-passwords auto 命令自動生成好幾個默認用戶和密碼。 如果想手動生成密碼,則使用 bin/elasticsearch-setup-passwords interactive 命令。一般默認會生成好幾個管理員賬戶,其中一個叫elastic的用戶是超級管理員。

第四步:驗證一下。打開瀏覽器,輸入我們的elasticsearch的網址,比如本地的http://localhost:9200/ ,然后會彈出一個輸入框,讓我們輸入賬號和密碼,輸入后則可以看到一些介紹。

 

 登錄后

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM