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"
    }  

    说明安装成功

  • 相关阅读:
    $动态规划系列(1)——金矿模型的理解
    $Java HttpClient库的使用
    $Java-json系列(二):用JSONObject解析和处理json数据
    $百度应用引擎BAE的使用与应用部署
    利用ajax短轮询+php与服务器交互制作简易即时聊天网站
    MYSQL explain详解
    Redis 5种数据结构使用及注意事项
    Redis 存储机制
    memcache
    mysql分表和表分区详解
  • 原文地址:https://www.cnblogs.com/pxblog/p/12234561.html
Copyright © 2011-2022 走看看