1. 程式人生 > 實用技巧 >Elasticsearch整理彙總-Elasticsearch安裝(一)

Elasticsearch整理彙總-Elasticsearch安裝(一)


宣告:所有內容均為本人查詢網上資料彙總整理,非本人原創,但有本人整理新的;感謝每位學習愛好者對知識的傳承和分享!!!

一、ES安裝

需要java環境,目前最新版本7.10.1,對應JAVA的JDK版本是11,由於ES內建了JDK,所以JDK可以跑起來,但是分詞器elasticsearch-analysis-ik-7.10.1.zip卻必須JDK11版本;ES版本和IK分詞器要保持一致;

ES下載地址:https://www.elastic.co/cn/downloads/elasticsearch,最新版本已是7.10.1.我選擇安裝的Windw版本;

IK分詞器下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases。基於ES下載最新的版本;

1、ES啟動:

es的配置檔案在config目錄下,常用配置在elasticsearch.yml檔案。我這裡只是做學習目的,所以不修改此檔案而直接啟動es。在windows環境下啟動es方法為命令列進入到bin\目錄下,執行elasticsearch.bat,或者雙擊此檔案以啟動es。
啟動日誌如下:

es的預設埠是9200,在瀏覽器開啟網址:localhost:9200,出現如下截圖,則說明es已經安裝成功了;

修改配置檔案:config/elasticsearch.yml

#繫結服務IP
network.host: 192.168.0.1
# Set a custom port for HTTP:
#繫結埠
http.port: 
9200 #允許跨域訪問 http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type #設定賬戶和密碼訪問 xpack.security.enabled: true xpack.security.transport.ssl.enabled: true

設定密碼
執行es的bin目錄下的elasticsearch-setup-passwords二進位制檔案設定密碼

bin/elasticsearch-setup-passwords interactive

2、ES-JDK版本配置:

需要JDK版本是11,但是很多時候我們開發用的是JDK1.8.那麼我們安裝個JDK11的,然後再配置檔案裡面修改JDK的JAVA路徑;我用的是Wind系統,找到bin目錄下的elasticsearch-env.bat檔案,新增如下一句話,這樣就可以順利啟動

3、安裝分詞器:

將分詞器zip解壓放到程式plugins/ik目錄下;啟動後,系統自動載入IK分詞器工具;

二、安裝ES的head外掛

es5以上就需要安裝node和grunt,所以安裝head外掛的前提,是需要把該兩項配置好。

node下載地址:https://nodejs.org/en/download/,下載對應環境的node版本安裝即可,安裝步驟略過了。

安裝過程結束後,在dos視窗檢視是否安裝成功,使用命令:node -v,出現如下截圖,則說明安裝成功。

在node安裝路徑下,使用命令安裝:npm install -g grunt-cli 安裝grunt。

安裝結束後,使用命令grunt -version檢視是否安裝成功,出現如下截圖,說明安裝成功

下載地址:https://github.com/mobz/elasticsearch-head,下載zip包後,解壓到合適的位置,cmd進去,允許如下命令npm install安裝pathomjs

使用命令npm start啟用服務,出現如下截圖,則說明服務啟動成功;

使用地址:http://localhost:9100訪問,出現如下截圖,則說明head安裝成功,預設埠是9100

es和head外掛都已安裝成功,接下來介紹下es的基本概念及基本使用,參考下面部落格,將的很好:

https://www.cnblogs.com/hong-fithing/p/11221020.html