1 安裝es
1.1 安裝JDK1.8
1.2 下載elasticsearch6.5.0
地址:https://www.elastic.co/cn/downloads/elasticsearch

選擇download->past releases->elasticsearch 6.5.0
1.3 解壓完畢后可打開config/elasticsearch.yml修改配置文件

cluster.name為集群名稱,利用client連接elasticsearch時需要用到該名稱。

http.port,顧名思義,即http的訪問端口。
1.4 運行bin/elasticsearch.bat 即可啟動,當(dāng)看到下面的信息時,即安裝成功。

2 安裝head
2.1下載elasticsearch-head并解壓。
2.2安裝node.js
使用node -v查看自己node.js的版本,使用npm -v查看npm的版本,執(zhí)行?npm install -g grunt-cli命令,安裝grunt。
2.3修改配置文件elasticsearch.yml,在文末加入
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
2.4修改服務(wù)器地址
? ? 進入_site文件目錄,修改app.js文件,搜索“app-base_url”,更改||后地址為elasticsearch的IP+9200端口。localhost為elasticsearch的IP

2.5啟動head并查看
進入elasticsearch-head目錄下,按Shift+鼠標(biāo)右鍵,選擇“在此處打開PowerShell”窗口,并輸入"npm run start"。

出現(xiàn)上述信息即啟動成功,此時可訪問head的web界面。

3. 安裝ik分詞
3.1在github下載ik6.5.0(選擇相應(yīng)版本)
3.2用maven編譯源碼(mvn clean package)
編譯完成后在target/realeases下生成elasticsearch-analysis-ik-6.5.0.zip,解壓至es安裝目錄的plugins下(可以更名)。

編譯后文件

ik分詞目錄
備注:這里不需要修改任何配置文件即可完成。如果是老版本2.x,則需要在配置文件中加入index.analysis.analyzer.ik.type : "ik"。