Docker部署elasticsearch及安装IK分词器插件
# 拉取Elasticsearch官方Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.0
# 创建并启动Elasticsearch容器
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:7.10.0
# 进入Elasticsearch Docker容器
docker exec -it elasticsearch /bin/bash
# 在容器内部安装IK分词器插件
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.10.0/elasticsearch-analysis-ik-7.10.0.zip
# 退出容器
exit
# 重启Elasticsearch容器
docker restart elasticsearch
这段代码展示了如何使用Docker快速部署Elasticsearch并安装IK分词器插件。首先,我们从Elasticsearch的官方Docker镜像库中拉取了7.10.0版本的镜像。然后,我们创建并启动了一个名为elasticsearch的容器,将9200和9300端口分别映射到宿主机上,并设置环境变量以启动单节点集群。接下来,我们进入容器内部,并使用elasticsearch-plugin命令从GitHub仓库中下载并安装了与Elasticsearch 7.10.0版本对应的IK分词器插件。最后,我们退出容器并重启Elasticsearch服务。
评论已关闭