安装elasticsearch、kibana、IK分词器、扩展IK词典
后面还会安装kibana
,这个会提供可视化界面方面学习。
需要注意的是elasticsearch
和kibana
版本一定要一样!!!
否则就像这样
elasticsearch
1、创建网络
因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络:
docker network create es-net
2、镜像安装
pull 安装
因为镜像文件比较大,将近1个G所以下载会很慢,根据自己需求选择合适方式。
如果觉得比较大,可以找一个现成的镜像包之后拖到虚拟机里面即可。
docker pull elasticsearch:7.12.1
本地加载
如果觉得大,可以找现成的导入es.tar
是你的镜像
# 导入数据
docker load -i es.tar
3、运行
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-v es-data:/usr/share/elasticsearch/data \
-v es-plugins:/usr/share/elasticsearch/plugins \
--privileged \
--network es-net \
-p