拉取鏡像
docker pull elasticsearch:7.6.1
運(yùn)行容器
docker run --name es \
-p 9200:9200 \
-p 9300:9300 \
-e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
-d elasticsearch:7.6.1
# -e "discovery.type=single-node" 設(shè)置為單節(jié)點(diǎn)
# 特別注意:
# -e ES_JAVA_OPTS="-Xms1g -Xmx1g" \ 測試環(huán)境下,設(shè)置ES的初始內(nèi)存和最大內(nèi)存酒请,否則導(dǎo)致過大啟動(dòng)不了ES
安裝ik分詞器
# 進(jìn)入容器 elasticsearch所在目錄 /usr/share/elasticsearch
docker exec -it es /bin/bash
# 創(chuàng)建ik目錄
mkdir /usr/share/elasticsearch/plugins/ik
# 將ik壓縮包c(diǎn)p到容器內(nèi)解壓
docker cp elasticsearch-analysis-ik-7.6.1.zip es:/usr/share/elasticsearch/plugins/ik/
unzip elasticsearch-analysis-ik-7.6.1.zip
rm -rf elasticsearch-analysis-ik-7.6.1.zip
docker restart es
配置
# 將ik分詞器配置導(dǎo)出
docker cp es:/usr/share/elasticsearch/plugins/ik/config/IKAnalyzer.cfg.xml /IKAnalyzer.cfg.xml
# 修改之后再次導(dǎo)入
docker cp /IKAnalyzer.cfg.xml es:/usr/share/elasticsearch/plugins/ik/config/IKAnalyzer.cfg.xml
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者