一、 ElasticSearch

1. 拉去镜像

docker pull elasticsearch:7.7.0

2. 运行

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" b0e9f9f047e6 

-d:后台启动 --name:容器名称 -p:端口映射 -e:设置环境变量 discovery.type=single-node:单机运行 b0e9f9f047e6:镜像id 如果启动不了,可以加大内存设置:-e ES_JAVA_OPTS=“-Xms512m -Xmx512m”

3. 浏览

在这里插入图片描述

二、 IK分词器

https://github.com/medcl/elasticsearch-analysis-ik

IK版本一定要和es版本一致 比如:7.7.0
方式一:在线安装

#进入容器
docker exec -it es /bin/bash

#在线下载安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.0/elasticsearch-analysis-ik-7.7.0.zip

方式二:离线安装
下载和es一样的版本:https://github.com/medcl/elasticsearch-analysis-ik/releases
在这里插入图片描述

#进入容器,创建目录
mkdir /usr/share/es/plugins/ik

#将文件压缩包移动到ik中
docker cp elasticsearch-analysis-ik-7.7.0.zip es:/usr/share/elasticsearch/plugins/ik

# 进入ik目录,解压压缩包
cd /usr/share/elasticsearch/plugins/ik
unzip elasticsearch-analysis-ik-6.5.4.zip
rm -rf elasticsearch-analysis-ik-6.5.4.zip

#退出容器
exit

重启es

docekr restart es

注意:把 Content-Type 设置为 application/json
在这里插入图片描述

三、 kibana

docker pull kibana:7.6.2

docker run -d --name=kibana --restart=always -p 5601:5601 kibana:7.6.2

docker exec -it kibana /bin/bash

docker cp cf20d06f7c52:/usr/share/kibana/config/kibana.yml /usr/local/kibana/
docker cp /usr/local/kibana/kibana.yml cf20d06f7c52:/usr/share/kibana/config

修改kibana配置文件
在这里插入图片描述
配置es地址
在这里插入图片描述
退出容器,重启kibana

docker restart kibana

访问:http://47.108.254.135:5601
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐