zoukankan      html  css  js  c++  java
  • Elasticsearch必知必会格物系列->Docker下安装

    前期准备

    docker环境...

    0_镜像_查询

    
    [root@iZ2zeca7jric8sx4f3n7spZ ~]# docker search elasticsearch
    NAME                                 DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
    elasticsearch                        Elasticsearch is a powerful open source sear…   5022      [OK]
    nshou/elasticsearch-kibana           Elasticsearch-7.12.1 Kibana-7.12.1              129                  [OK]
    
    

    1_镜像_拉取

    #请加版本号
    docker pull elasticsearch:7.12.1
    

    2_容器_启动

    docker run --name es_1 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.12.1
    
    #验证
    curl localhost:9200
    
    
    

    如果能看到以下信息则说明我们的es是已经安装好了的

    {
        "name": "91t19ff5684d",
        "cluster_name": "docker-cluster",
        "cluster_uuid": "3pL_sli-R6q6K9LilT7JqW",
        "version": {
            "number": "7.12.1",
            "build_flavor": "default",
            "build_type": "docker",
            "build_hash": "3186837139b9c6b6d23c3200870658470d3343b7",
            "build_date": "2021-04-20T20:56:39.040728659Z",
            "build_snapshot": false,
            "lucene_version": "8.8.0",
            "minimum_wire_compatibility_version": "6.8.0",
            "minimum_index_compatibility_version": "6.0.0-beta1"
        },
        "tagline": "You Know, for Search"
    }
    

    3_服务器_配置

    如果你是在服务器上安装,
    想要对外访问还必须打开你服务器的9200端口.

    报错_0_镜像拉取必须加版本号

    
    $ docker pull elasticsearch
    Using default tag: latest
    Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown
    
    

    解决方案 --> 加上版本号即可
    所以docker pull elasticsearch默认等于执行docker pull elasticsearch:latest

    $ docker pull elasticsearch:latest
    Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown
    

    但是我又试了下docker pull hello-world:latest就是可以拉取的,
    反正elasticsearch镜像肯定和其它镜像有点不太一样...
    然后我去DockerHub中查看了下,
    这两个镜像的区别,发现elasticsearch中根本没有"latest"标签...


    正确写法↓

    docker pull elasticsearch:7.12.1
    

    摘抄文档

  • 相关阅读:
    Spring JDBC配置数据源
    Eclipse创建一个Maven Web项目
    部署基于Maven的war文件到Tomcat
    使用“mvn site-deploy”部署站点(WebDAV例子)
    生成基于Maven的项目文档站点
    将项目安装到Maven本地资源库
    使用Maven运行单元测试
    使用Maven清理项目
    使用Maven构建项目
    Dubbo的使用入门
  • 原文地址:https://www.cnblogs.com/love-zf/p/14816408.html
Copyright © 2011-2022 走看看