Docker安装Elasticsearch+Kibanna可视化+Pinyin插件+ik分词器(版本7.10.1)
·
Elasticsearch 7.10 是最后一个采用 Apache 2.0 开源许可证 的版本。
一、开始前准备
(一)创建网络桥接
kibana需要链接es,创建一个网络便于通信
docker network create elastic
(二)插件下载
版本都选择:7.10.1 版本
-
🔗 IK 分词器:Index of: analysis-ik/stable/
二、安装Elasticsearch和kibana
(一)拉取镜像
docker pull elasticsearch:7.10.1
(二)创建挂载目录
mkdir /data/elasticsearch
(三)先不挂载启动
docker run -d \
--restart=always \
--name elasticsearch \
--network docker_default \
-p 9388:9200 \
-p 9389:9300 \
--privileged \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms2g -Xmx2g" \
elasticsearch:8.12.2
(四)拷贝初始化文件
docker cp elasticsearch:/usr/share/elasticsearch/data /data/elasticsearch/
docker cp elasticsearch:/usr/share/elasticsearch/plugins /data/elasticsearch/
docker cp elasticsearch:/usr/share/elasticsearch/config /data/elasticsearch/
# 赋权限
cd /data/elasticsearch/
chmod 777 config/ data/ plugins/
(五)删除未挂载启动es容器
docker stop elasticsearch
docker rm elasticsearch
(六)启动容器并挂载
docker run --restart=always \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms8g -Xmx8g" \
--name='elasticsearch' \
--net elastic \
--cpuset-cpus="1" \
-v /data/elasticsearch/data:/usr/share/elasticsearch/data \
-v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-v /data/elasticsearch/config:/usr/share/elasticsearch/config \
-m 8G \
-d elasticsearch:7.10.1
(七)验证是否安装成功
访问服务器加端口地址 http://192.168.40.30:9200

三、安装kibana
(一)拉取镜像
docker pull kibana:7.10.1
(二)启动 Kibana 容器
docker run --name kibana \
--net elastic \
--link elasticsearch:elasticsearch \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 \
-d kibana:7.10.1
ELASTICSEARCH_HOSTS:指定es链接信息
(三)验证是否安装成功

四、插件安装
(一)上传插件到服务器
cd /data/elasticsearch/plugins
# 创建对应文件夹
mkdir analysis-ik
mkdir analysis-pinyin
(二)解压并删除无用压缩包
unzip elasticsearch-analysis-pinyin-7.10.1.zip
unzip elasticsearch-analysis-ik-7.10.1.zip
必须删除无用的压缩包,不然会启动不了

(三)重新启动Elasticsearch和Kibanna
docker restart elasticsearch
docker restart kibana
(四)验证
访问192.168.40.30:9200/_cat/plugins?v

到此结束,感谢查看!
更多推荐

所有评论(0)