一.Elasticsearch介紹
二.Elasticsearch安裝
1.記得用docker安裝
docker pull elasticsearch:7.2.0
2.啟動es
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.2.0
3.修改配置,解決跨域訪問問題
-> docker exec -it elasticsearch /bin/bash
-> cd /usr/share/elasticsearch/config/
-> vi elasticsearch.yml
# 追加一下內容,解決跨域問題
http.cors.enabled: true
http.cors.allow-origin: "*"
# 重啟容器
-> exit
-> docker restart elasticsearch
安裝ik分詞器
es自帶的分詞器對中文分詞不是很友好,所以我們下載開源的IK分詞器來解決這個問題。注意版本要一致!
1 ->docker exec -it elasticsearch /bin/bash 2->cd /usr/share/elasticsearch/plugins/ 3 ->elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip 4 ->exit 5 ->docker restart elasticsearch 然后可以在kibana界面的dev tools中驗證是否安裝成功
三、Kibana安裝
->docker pull kibana:7.2.0
啟動
-> docker run --name kibana --link=elasticsearch:test -p 5601:5601 -d kibana:7.2.0
-> docker start kibana
Kibana在6.7以后的版本,支持了多種語言。並且自帶在安裝包里。修改方式如下:
1 ->docker exec -it kibana /bin/bash 2 ->cd config 3 ->vi kibana.yml 4 在kibana.yml配置文件中新增一行: 5 -> i18n.locale: "zh-CN" 6 保存之后重啟容器。