zoukankan      html  css  js  c++  java
  • 010-docker-安装-elasticsearch:5.4.3

    1、搜索镜像

    docker search elasticsearch

    2、拉取合适镜像

    选择合适tag:https://hub.docker.com/

    docker pull elasticsearch:5.4.3

    docker images

    3、使用镜像

      3.1、首先启动docker下的容器【查看配置】

    docker run -p 9200:9200 --name myes -d elasticsearch:5.4.3

      进入docker 容器内

    docker exec -it myes bash

      查看配置文件以及数据存储路径

    /usr/share/elasticsearch/config   #配置
    /usr/share/elasticsearch/data #数据

      拷贝配置:

    docker cp myes:/usr/share/elasticsearch/config /Users/lihongxu6/docker/myes/

      同时配置config/elasticsearch.yml: 主要是增加 跨域访问

    # 集群名称
    cluster.name: es543
    # 节点名称
    # node.name: node-es-101
    # 修改一下ES的监听地址,这样别的机器也可以访问
    network.host: 0.0.0.0
    # 端口号
    http.port: 9200
    # 增加新的参数,这样head插件可以访问es  注意,设置参数的时候:后面要有空格!
    http.cors.enabled: true
    http.cors.allow-origin: "*"

      3.2、删除此版本实例

    docker rm -f myredis

      3.3、定制化启动容器【定制化】

      配置共享目录:Perferences→File Sharing,增加对应的映射目录,即可

    docker run -p 9200:9200 -p 9300:9300 --name myes -v /Users/lihongxu6/docker/myes/data:/usr/share/elasticsearch/data -v /Users/lihongxu6/docker/myes/config:/usr/share/elasticsearch/config -d elasticsearch:5.4.3

      接下来使用即可,

      使用curl校验

    -XGET一种请求方法
    -d 标识以post形式传入参数 ,写在请求正文里面
    ?pretty=true 以格式的形式显示结果
    
    curl -XGET http://localhost:9200/_cluster/health?pretty --查询elasticsearch的健康信息
    curl -XGET http://localhost:9200/ --查询实例的相关信息

      直接使用head工具:https://www.cnblogs.com/bjlhx/p/10518579.html

     

  • 相关阅读:
    模拟测试48
    模拟测试47
    模拟测试46
    NOIP模拟测试29(A)
    NOIP模拟测试19
    NOIP模拟测试18(T3待更新)
    杂题
    noip模拟测试18 T2搜索
    noip模拟测试17 2019-08-11 考后反思
    noip模拟测试14 20190807 考试反思
  • 原文地址:https://www.cnblogs.com/bjlhx/p/10541529.html
Copyright © 2011-2022 走看看