docker安装es、ik分词器、kabana
一、 ElasticSearch1. 拉去镜像docker.io/elasticsearch:7.7.02. 运行docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" b0e9f9f047e6-d:后台启动 --name:容器名称 -p:端口映射 -e:设置环境变量 discovery.t
·
一、 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
更多推荐
所有评论(0)