<span>docker安装elasticSearch和IK中文分词器</span>

1. docker 安装ElasticSearch

1.1拉取ES镜像

docker pull elasticsearch:7.9.3

1.2检查镜像无误后, 启动

由于ES是java编写默认 启动会占用2G堆内存, 内存少的朋友可以通过以下命令启动
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" --name elasticsearch docker.elastic.co/elasticsearch/elasticsearch:7.9.3

1.3验证

docker ps 查看容器启动
打开浏览器验证es启动状况 url 为 宿主机ip:9200

2.安装中文分词器IK

安装插件

方式一:在线安装

进入容器

docker exec -it elasticsearch /bin/bash

在线下载并安装

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-7.9.3.zip

进入plugins可以看到IK分词器已经安装成功

方式二:离线安装

将IK分词器上传到/tmp目录中

将压缩包移动到容器中

docker cp /tmp/elasticsearch-analysis-ik-7.9.3.zip elasticsearch:/usr/share/elasticsearch/plugins

进入容器

docker exec -it elasticsearch /bin/bash

    创建目录

mkdir /usr/share/elasticsearch/plugins/ik

将文件压缩包移动到ik中

mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-7.9.3.zip /usr/share/elasticsearch/plugins/ik

进入目录

cd /usr/share/elasticsearch/plugins/ik

解压

unzip elasticsearch-analysis-ik-7.9.3.zip

删除压缩包

rm -rf elasticsearch-analysis-ik-7.9.3.zip

退出并重启镜像

exit
docker restart elasticsearch

测试

3.使用Kibana 操作es

下载 Kibana 镜像

docker pull kibana:7.9.3
1

启动 Kibana 容器

docker run \
-d \
--name kibana \
--net es-net \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS='["http://47.99.68.32:9200"]' \
--restart=always \
kibana:7.9.3

启动后,浏览器访问 Kibana,进入 Dev Tools

全部评论

相关推荐

10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
最近和朋友聊天,她说了句让我震惊的话:"我发现我连周末点外卖都开始'最优解'了,一定要赶在高峰期前下单,不然就觉得自己亏了。"这不就是典型的"班味入侵"吗?工作思维已经渗透到生活的方方面面。
小型域名服务器:啊?我一直都这样啊?我还以为是我爱贪小便宜呢?每次去实验室都得接一杯免费的开水回去,出门都得规划一下最短路径,在宿舍就吃南边的食堂,在实验室就吃北边的食堂,快递只有顺路的时候才取。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务