zoukankan      html  css  js  c++  java
  • docker es and es cluster

    https://github.com/hangxin1940/elasticsearch-cn-out-of-box/(X)

    https://hub.docker.com/_/elasticsearch/

    How to use this image

    You can run the default elasticsearch command simply:

    $ docker run -d elasticsearch
    

    You can also pass in additional flags to elasticsearch:

    $ docker run -d elasticsearch elasticsearch -Des.node.name="TestNode"
    

    This image comes with a default set of configuration files for elasticsearch, but if you want to provide your own set of configuration files, you can do so via a volume mounted at/usr/share/elasticsearch/config:

    $ docker run -d -v "$PWD/config":/usr/share/elasticsearch/config elasticsearch
    

    This image is configured with a volume at /usr/share/elasticsearch/data to hold the persisted index data. Use that path if you would like to keep the data in a mounted volume:

    $ docker run -d -v "$PWD/esdata":/usr/share/elasticsearch/data elasticsearch
    

    This image includes EXPOSE 9200 9300 (default http.port), so standard container linking will make it automatically available to the linked containers.

    elasticsearch_master:
        image: elasticsearch:latest
        command: "elasticsearch -Des.cluster.name=workagram -Des.node.master=true -Des.node.data=false"
        environment:
           - ES_HEAP_SIZE=512m
        ports:
          - "9200:9200"
          - "9300:9300"
    
    elasticsearch1:
        image: elasticsearch:latest
        command: "elasticsearch -Des.cluster.name=workagram -Des.discovery.zen.ping.unicast.hosts=elasticsearch_master"
        links:
          - elasticsearch_master
        volumes:
          - "/opt/elasticsearch/data"
        environment:
           - ES_HEAP_SIZE=512m
    elasticsearch2:
        image: elasticsearch:latest
        command: "elasticsearch -Des.cluster.name=workagram -Des.discovery.zen.ping.unicast.hosts=elasticsearch_master"
        links:
          - elasticsearch_master
        volumes:
          - "/opt/elasticsearch/data"
        environment:
           - ES_HEAP_SIZE=512m
  • 相关阅读:
    RPM包校验和提取
    RPM包查询
    Find命令简介
    无法启动配置好的虚拟机
    文档发布至博客操作说明
    VMware Virtual Machine安装报错解决1
    python create home dircetory
    Centos7/Active Directory authentication using nss-pam-ldapd
    java try后面括号的作用
    vps上搭建jupyter notebook远程服务
  • 原文地址:https://www.cnblogs.com/SZLLQ2000/p/5500284.html
Copyright © 2011-2022 走看看