windows10环境下docker安装elasticsearch+kibana+KI分词器+ElasticHD

其实docker安装的话,windows和centos没什么区别

elasticsearch-head实在是太丑了,换ElasticHD使用

#拉去es镜像文件
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.1
#启动es单机版
docker run
-p 0.0.0.0:9200:9200 -p 0.0.0.0:9300:9300
--env discovery.type=single-node
--name elasticsearch
docker.elastic.co/elasticsearch/elasticsearch:7.6.1
#拉去kibana镜像
docker pull docker.elastic.co/kibana/kibana:7.6.1
#启动kibana
docker run
-p 0.0.0.0:5601:5601
--name kibana
--link elasticsearch
docker.elastic.co/kibana/kibana:7.6.1
#进入es的容器进行修改es的yml #挂载了文件就不用这个步骤了
#进入es容器
docker exec -it elasticsearch /bin/sh
#查找一下elasticsearch.yml文件在哪里
 find / -name elasticsearch.yml
 #进入目录 ,我这里是/usr/share/elasticsearch/config/elasticsearch.yml
cd /usr/share/elasticsearch/config
#修改yml文件
vi elasticsearch.yml
# 增加参数,使head插件可以访问es  
http.cors.enabled: true  
http.cors.allow-origin: "*"
#保存与退出  命令如下 :wq
#安装KI分词器 (中文分词器),等待命令执行,在ES容器里面执行命令
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.1/elasticsearch-analysis-ik-7.6.1.zip
#然后重启容器就可以了
#下载elastichd
docker run -p 9800:9800 -d --link elasticsearch containerize/elastichd
#如果link失败了,可以通过windows的ipconfig 
#查看docker0的ip是多少,通过docker0网卡进行连接,后面有教程

结果如下

windows10环境下docker安装elasticsearch+kibana+KI分词器+ElasticHD_第1张图片
windows10环境下docker安装elasticsearch+kibana+KI分词器+ElasticHD_第2张图片

windows10环境下docker安装elasticsearch+kibana+KI分词器+ElasticHD_第3张图片

如果ElasticHD容器link ES容器失败了

  1. 通过windows的ipconfig /all 查看ip
  2. windows10环境下docker安装elasticsearch+kibana+KI分词器+ElasticHD_第4张图片
    3.在连接的地方写入这个ip进行连接,上图已经标注了

我是一个喜欢用uc的API调用工程师

你可能感兴趣的:(windows,docker)