美文网首页
elasticsearch的自我实战

elasticsearch的自我实战

作者: 左子穆 | 来源:发表于2019-01-21 18:47 被阅读0次

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

    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)

    相关文章

      网友评论

          本文标题:elasticsearch的自我实战

          本文链接:https://www.haomeiwen.com/subject/qgkhjqtx.html