elasticsearch的自我实战

#本内容主要自我实践记录,其中也从网上获得很大大佬资料

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)

猜你喜欢

转载自blog.csdn.net/weixin_33860553/article/details/87063948