安裝地址
elasticsearch安裝地址: Past Releases of Elastic Stack Software | Elastic
分詞器下載地址: https://github.com/infinilabs/analysis-ik?tab=readme-ov-file
kibana下載地址: Past Releases of Elastic Stack Software | Elastic
注意:版本一定要統一
- 解壓elasticsearch
- 在elasticsearch的plugins目錄下創建一個ik文件夾,將ik分詞器解壓到ik目錄里面
- 解壓kibana到elasticsearch同一個目錄下
啟動elasticsearch
elasticsearch的bin目錄下雙擊elasticsearch.bat文件
訪問127.0.0.1:9200
如果訪問不了可以修改一下config目錄下的elasticsearch.yml文件
如果是本地測試可以將安全校驗,加密呀什么的都配置成false,但是實際生產環境一定要為true
注意:關于ssl配置的說明
如果你配置為true,那么需要安全認證,必須通過https才能訪問,本地測試最好設置為false
重啟elasticsearch,刷新http://127.0.0.1:9200,出現以下信息則訪問成功
如何設置elasticsearch的密碼
elasticsearch默認會有一個超級管理員賬號是elastic
首先要在配置上啟用安全校驗
到elasticsearch的bin目錄下通過cmd命令運行以下命令
elasticsearch-reset-password -u elastic -i
依次輸入Y,新密碼,確認密碼
注意這里設置的密碼是超級管理員elastic的密碼
重啟elasticsearch,訪問127.0.0.1:9200就需要輸入賬號和密碼了,賬號就是elastic,密碼就是你自己設置的。
通過apiPost進行測試
說明elasticsearch沒有問題,分詞器沒有問題,如果響應error和可能就是分詞器版本與當前elasticsearch版本不匹配,注意版本一致問題
elasticsearch可視化界面kibana的啟動
首先需要修改一下kibana下的config目錄下的kibana.yml配置文件
我們看到配置文件全部都是注釋掉的,注釋掉的其實就是它的默認配置,你可以根據自己的情況把一些配置取消注釋改成自己的
比如一些服務配置
如果你的elasticsearch設置用戶和密碼也就是開啟了安全連接,特別注意以下的elasticsearch的連接配置,否則跳過
如果你啟動了elasticsearch的安全校驗,就要加上elasticsearch的賬號和密碼,但是從8.*開始就不允許kibana直接通過超級管理員elastic賬號進行連接了,你可以為kibana創建一個連接賬戶,也可以用token進行連接,這邊推薦用token.
生成token:
到elasticsearch的bin目錄下運行以下cmd命令:
elasticsearch-service-tokens create elastic/kibana kibana
把生成的token復制到kibana配置的elasticsearch.serviceAccountToken:里就可以了。
啟動Kibana
訪問http://127.0.0.1:5601
如果設置elasticsearch開啟了安全校驗,就會要求你輸入elasticsearch賬號密碼,否則直接進入主頁