Elasticsearch整理匯總-Elasticsearch安裝(一)
聲明:所有內(nèi)容均為本人查找網(wǎng)上資料匯總整理,非本人原創(chuàng),但有本人整理心得;感謝每位學(xué)習(xí)愛好者對知識的傳承和分享!!!
一、ES安裝
需要java環(huán)境,目前最新版本7.10.1,對應(yīng)JAVA的JDK版本是11,由于ES內(nèi)置了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文件。我這里只是做學(xué)習(xí)目的,所以不修改此文件而直接啟動es。在windows環(huán)境下啟動es方法為命令行進入到bin\目錄下,執(zhí)行elasticsearch.bat,或者雙擊此文件以啟動es。
啟動日志如下:

es的默認(rèn)端口是9200,在瀏覽器打開網(wǎng)址:localhost:9200,出現(xiàn)如下截圖,則說明es已經(jīng)安裝成功了;
修改配置文件:config/elasticsearch.yml
#綁定服務(wù)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 #設(shè)置賬戶和密碼訪問 xpack.security.enabled: true xpack.security.transport.ssl.enabled: true
設(shè)置密碼
執(zhí)行es的bin目錄下的elasticsearch-setup-passwords二進制文件設(shè)置密碼(PS:設(shè)置指令前:ES服務(wù)(9200)必須是啟動狀態(tài))
bin/elasticsearch-setup-passwords interactive
提示如下輸入密碼

完成密碼認(rèn)證設(shè)置;
2、ES-JDK版本配置:
需要JDK版本是11,但是很多時候我們開發(fā)用的是JDK1.8.那么我們安裝個JDK11的,然后再配置文件里面修改JDK的JAVA路徑;我用的是Wind系統(tǒng),找到bin目錄下的elasticsearch-env.bat文件,添加如下一句話,這樣就可以順利啟動
3、安裝分詞器:
將分詞器zip解壓放到程序plugins/ik目錄下;啟動后,系統(tǒng)自動加載IK分詞器工具;
二、安裝ES的head插件
es5以上就需要安裝node和grunt,所以安裝head插件的前提,是需要把該兩項配置好。
node下載地址:https://nodejs.org/en/download/,下載對應(yīng)環(huán)境的node版本安裝即可,安裝步驟略過了。
安裝過程結(jié)束后,在dos窗口查看是否安裝成功,使用命令:node -v,出現(xiàn)如下截圖,則說明安裝成功。

在node安裝路徑下,使用命令安裝:npm install -g grunt-cli 安裝grunt。
安裝結(jié)束后,使用命令grunt -version查看是否安裝成功,出現(xiàn)如下截圖,說明安裝成功

下載地址:https://github.com/mobz/elasticsearch-head,下載zip包后,解壓到合適的位置,cmd進去,允許如下命令npm install安裝pathomjs
使用命令npm start啟用服務(wù),出現(xiàn)如下截圖,則說明服務(wù)啟動成功;

使用地址:http://localhost:9100訪問,出現(xiàn)如下截圖,則說明head安裝成功,默認(rèn)端口是9100
es和head插件都已安裝成功。
如果ES啟動了密碼認(rèn)證則需要如下輸入:(pspassword就是用戶密碼)
http://localhost:9100/?auth_user=elastic&auth_password=root123
接下來介紹下es的基本概念及基本使用,參考下面博客,將的很好:
http://www.rzrgm.cn/hong-fithing/p/11221020.html

浙公網(wǎng)安備 33010602011771號