最近一直在搭建我們公司的搜索系統,用的是elasticsearch,原先用的版本比較老,所以打算升級下。
經過幾天的研究發現elasticsearch 以前需要付費購買的x-pack部分功能,比如最重要的安全插件,已經不需要付費購買了,而是在默認的發佈包中。官方給的消息是從6.8 和 7.1 開始默認提供。這對於那些裸奔在互聯網的搜索服務來說,絕對是一個好消息。
配置起來也很簡單。
第一步:打開config/elasticsearch.yaml,在尾部添加下面一行代碼:
xpack.security.enabled: true
然後啓動elasticsearch
第二步:新打開一個終端,使用cd命令切換到elasticsearch目錄,然後使用 bin/elasticsearch-setup-passwords auto 命令自動生成好幾個默認用戶和密碼。 如果想手動生成密碼,則使用
bin/elasticsearch-setup-passwords
interactive 命令。一般默認會生成好幾個管理員賬戶,其中一個叫elastic的用戶是超級管理員。
第三步:驗證一下。打開瀏覽器,輸入我們的elasticsearch的網址,比如本地的http://localhost:9200/ ,然後會彈出一個輸入框,讓我們輸入賬號和密碼,輸入後則可以看到一些介紹。
登錄後