zoukankan      html  css  js  c++  java
  • centos7使用docker安装es(elasticsearch)

    1、安装docker依赖(已安装可以不用安装)

    yum install -y docker
    

      

    2、搜索镜像

    docker search elasticsearch  

     如果出现以下报错

    Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
    

    执行以下代码

    systemctl daemon-reload
    sudo service docker restart
    

    3、拉取镜像(我这里拉取的是5.6版本的)

    docker pull elasticsearch:5.6
    

    4、查看镜像

    [root@host1 bin]# docker images
    REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
    docker.io/elasticsearch   5.6                 752be83a5396        10 months ago 
    

      

    5、启动镜像(我在这里使用了 -e 限制内存大小  752be83a5396是上面查询的镜像ID)

    docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name es01 752be83a5396
    

      

    6、使用命令查看防火墙端口是否已经开放

    firewall-cmd --list-port 

      如果结果中没有看到9200和9300端口,需要开放这两个端口,使用以下命令

    7、开放相关端口

    firewall-cmd --zone=public --add-port=9200/tcp --permanent 
    firewall-cmd --zone=public --add-port=9300/tcp --permanent 
    

     重启防火墙

    firewall-cmd --reload
    

      

    打开谷歌浏览器访问

    服务器IP:9200
    

    出现以下内容

    {
      "name" : "SyxSTB3",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "vG6x2jdhQGytQ43lw_mGrg",
      "version" : {
        "number" : "5.6.16",
        "build_hash" : "3a740d1",
        "build_date" : "2019-03-13T15:33:36.565Z",
        "build_snapshot" : false,
        "lucene_version" : "6.6.1"
      },
      "tagline" : "You Know, for Search"
    }  

    说明安装成功

  • 相关阅读:
    springboot~gradle4.7之后的lombok引用方法
    fzu 2107 Hua Rong Dao(状态压缩)
    jquery 按钮效果 正常、移上、按下
    HDU4550+贪心
    谈mvc开发中gzip压缩的应用
    GET方法传递中文参数乱码解决办法
    游戏开发工具之纹理打包器-3.使用GDI+绘图
    处理机调度
    Adroid学习系列-入门(1)
    Drupal 7.23版本升级笔记
  • 原文地址:https://www.cnblogs.com/pxblog/p/12234561.html
Copyright © 2011-2022 走看看