• 【docker】Elasticsearch基础单机部署


    Elasticsearch在docker上的简易安装部署流程

    1. windows上基于dockerdeskop进行相关中间件的安装部署, 此次为Elasticsearch的安装部署过程
    2. 为什么选择Dockerdesktop?
      其实说白了就是有一个图形界面,好看一点,实际上还是docker那一层的东西,即使在Linux上也一样能用
    3. Elasticsearch镜像版本
      此次使用的是elasticsearch官方的7.16.3版本,可以在hub.docker上找相关镜像,tags里面有各个历史版本
    4. Kibana镜像版本
      此次使用的是kibana官方7.16.3版本,刚学,说要保持和elasticsearch版本一直比较好, 所以选择这个
    5. 主要供学习只用,生产环境还有待研究
    6. windows、linux中如何安装docker以及dockerdesktop,搜搜就有了windows上的dockerdesktop发生的问题有点多,觉得麻烦可以直接装个docker,一样的,建一个虚拟机跑docker问题也不大

    下载镜像

    docker pull elastcsearch:7.16.3
    docker pull kibana:7.16.3

    镜像下载完成


    部署elasticsearch

    1. 创建elasticsearch配置文件,在使用镜像的时候作为外部挂载的配置文件
      elasticsearch.yml
      cluster.name: "docker-cluster"
      network.host: 0.0.0.0
      http.cors.enabled: true
      http.cors.allow-origin: "*"
      

    创建docker中的虚拟网络

    docker network create elastic

    查看创建的网络
    docker netwrok list

    启动elasticsearch

    docker run -itd --name elasticsearch -p 9200:9200 -p 9300:9300 --net elastic -e "discovery.type=single-node" -v G:\docker\infrastraion\elasticsearch\elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml elasticsearch:7.16.3
    注意上面 -v 挂载的宿主机配置文件到容器内部的配置文件路径,宿主机配置文件为上面elasticsearch.yml在 宿主机也就是windows上新建的配置文件

    至此elasticsearch部署完成

    实现效果

    浏览器:

    dockerdesktop

    近期规划就是学学怎么用这玩意的API以及拉取自己博客的一些数据在kibana上看
    后期规划就是怎么弄一个elasticsearch的集群在上面

  • 相关阅读:
    C#学习笔记-代理模式
    SqlDbx连接oracle
    C# 连接oracle,用32位client和64位Client,可能导致结果不同
    PHP&Java 调用C#的WCF
    DevExpress GridControl 控件二表连动
    SSAS 非重复计数
    Corn 表达式
    C# 实现Tree,包含parentId和children
    jsfiddle.net上的记录
    【慕课网实战】Spark Streaming实时流处理项目实战笔记十二之铭文升级版
  • 原文地址:https://www.cnblogs.com/LinKinSJ/p/15828745.html
Copyright © 2020-2023  润新知