一、前提條件環境準備
- 本系列教程基於springboot 2.2.2.RELEASE
- jdk1.8
- es版本6.4.2
- kibana版本6.4.2(這個也是圖形化界面和下面的各有優劣)
- es的圖形化界面 elasticsearch-head-master
- 操作系統win10
- 開發工具 idea 2019.3
軟工共享連接:
鏈接:https://pan.baidu.com/s/1ZvkiOwy8XaVptauQ9PVPew
提取碼:dtc3
es官方下載連接:
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
二、安裝es和kibana
1. 安裝啓動es
- 將es 下載下來,解壓放到一個最好是沒有中文的目錄下:
- 修改es的啓動參數,主要是以下兩個配置文件,elasticsearch.yml 設置es本身的啓動參數,jvm.options 設置es的啓動的時候使用的jvm虛擬機的內存大小
修改elasticsearch.yml 在文件末尾加上以下兩行參數:
# 設置es允許跨域訪問,爲使用es的圖形化界面做準備
# 設置允許跨域,否者elasticsearch-head 連不上
http.cors.enabled: true
http.cors.allow-origin: "
修改jvm.options 的啓動內存佔用大小,默認是佔用2g內存,對於一般的使用8g內存的小夥伴可能不太友好,況且咱們只是學習使用es,沒必要搞那麼大,如果生產使用盡量不改參數,es給的默認參數還是比較合理的,如果你對es有深入的理解,那就另當別論了
-Xms256m
-Xmx256m
- 進到bin目錄,點擊 elasticsearch.bat 啓動
啓動完成以後,可以在瀏覽器的地址欄輸入:http://localhost:9200/,能看到如下的界面就代表啓動成功了
2. 安裝使用kibana
- 下載安裝kibana ,並解壓kibana到一個沒有中文的文件的目錄,點擊bin目錄下的kibana.bat 文件啓動
- 在瀏覽器地址欄中輸入 http://localhost:5601/ 即可進入如下頁面
3. 安裝es 的另一個第三方的圖形化界面 elasticsearch-head-master
- 這個軟件是基於nodejs的,需要安裝nodejs的環境,自行百度安裝
- 解壓,並放到一個沒有中文的圖形化界面
- 打開cmd命令窗口
- 在cmd的窗口中依次輸入以下命令啓動 elasticsearch-head
# 建議三個命令分開執行
npm install ‐g grunt‐cli
npm install
grunt server
5. 在瀏覽器中訪問 localhost:9100 ,能看到如下頁面代啓動,如何不能連接,記得看一下,前面es的跨域訪問有沒有配置好
參考鏈接:
官方使用文檔:https://www.elastic.co/guide/cn/elasticsearch/guide/current/getting-started.html