基於Docker安裝es以及ik分詞器

系統環境:centos7.4 64位

1、進入opt目錄,新建es文件夾,並在es下創建data,plugins文件

2、這時一般都要設置一下權限,以防一會兒報權限錯誤 

3、下載ik

地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

4、下載後解壓到一個文件夾裏,我的文件夾名稱爲ik

5、複製ik文件夾到到剛纔創建的es目錄下的plugins中

6、拉取es鏡像,ik版本和安裝的ElasticSearch版本需要一致,我的版本是7.7.0

docker pull elasticsearch:7.7.0

 7、運行es,單機模式運行

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e TZ=Asia/Shanghai -e "discovery.type=single-node" -v /opt/es/data:/usr/share/elasticsearch/data -v /opt/es/plugins:/usr/share/elasticsearch/plugins docker.io/elasticsearch:7.7.0

8、測試安裝情況,如果顯示成下圖表示成功,如果是阿里云云服務器需要添加9200端口和防火牆放行,要不然不能訪問

9、使用Postman測試ik

 

10、分詞成功顯示下圖: 

注:安裝的ES版本要和ik版本一致

在ik文件夾下的config

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章