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 即可啟動,當看到下面的信息時,即安裝成功。
2 安裝head
2.1下載elasticsearch-head并解壓。
2.2安裝node.js
使用node -v查看自己node.js的版本,使用npm -v查看npm的版本,執行?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修改服務器地址
? ? 進入_site文件目錄,修改app.js文件,搜索“app-base_url”,更改||后地址為elasticsearch的IP+9200端口。localhost為elasticsearch的IP
2.5啟動head并查看
進入elasticsearch-head目錄下,按Shift+鼠標右鍵,選擇“在此處打開PowerShell”窗口,并輸入"npm run start"。
出現上述信息即啟動成功,此時可訪問head的web界面。
3. 安裝ik分詞
3.1在github下載ik6.5.0(選擇相應版本)
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"。