#本内容主要自我实践记录,其中也从网上获得很大大佬资料
1.基本技能主要:linux,docker
2.流程如下:
1.为了方便相应的操作,通过docker进行操作模拟相应的es的服务
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.4
2.先完成通过dockerfile完成一个相应的docker es的文件
FROM yourRegistry/elasticsearch:2.4.4
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
RUN apt-get update && apt-get install zip
RUN mkdir -p /usr/share/elasticsearch/plugins/ik
RUN cd /usr/share/elasticsearch/plugins/ik && wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v1.10.4/elasticsearch-analysis-ik-1.10.4.zip && unzip elasticsearch-analysis-ik-1.10.4.zip
RUN /usr/share/elasticsearch/bin/plugin install delete-by-query
RUN /usr/share/elasticsearch/bin/plugin install mobz/elasticsearch-head
3.完成相应的dock er构建,搭建相应的操作:docker build -t es2.4.4:V1 . # 当前版本执行操作
4.启动docker images elasticsearch:使用docker命令启动
docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch2.4.4 es2.4.4:v1
5.通过浏览器进行访问:http://xx.xx.x.x:9200/ (阿里云测试的elasticsearch) 搜索引擎解决方案
6.其他技巧的:
进入容器;docker exec -it f0554917f139 /bin/bash
进入指定目录:/usr/share/elasticsearch
默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的config/elasticsearch.yml文件,去掉network.host的注释,将它的值改成0.0.0.0,然后重新启动 Elastic。
操作使用安装插件,安装相应的操作
7.关于docker的基本操作说明(http://dockone.io/article/3655)
8.集群化的操作部署操作:(https://blog.csdn.net/zmx729618/article/details/80363875)
elasticsearch的elasticsearch.yml的文件配置
通过 docker copy 的命令复制操作文件。
9.docker集群搭建;
配置相应的文件
检查docker的ip容器ip地址:
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
网友评论