|
version: '2.2' |
|
services: |
|
ignest1: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: ignest1 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=ignest1 |
|
- node.master=false |
|
- node.data=false |
|
- node.ingest=true |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata1:/usr/share/elasticsearch/data |
|
ports: |
|
- 9200:9200 |
|
networks: |
|
- esnet |
|
ignest2: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: ignest2 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=ignest2 |
|
- node.master=false |
|
- node.data=false |
|
- node.ingest=true |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata2:/usr/share/elasticsearch/data |
|
networks: |
|
- esnet |
|
master1: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: master1 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=master1 |
|
- node.master=true |
|
- node.data=false |
|
- node.ingest=false |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata3:/usr/share/elasticsearch/data |
|
networks: |
|
- esnet |
|
master2: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: master2 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=master2 |
|
- node.master=true |
|
- node.data=false |
|
- node.ingest=false |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata4:/usr/share/elasticsearch/data |
|
networks: |
|
- esnet |
|
master3: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: master3 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=master3 |
|
- node.master=true |
|
- node.data=false |
|
- node.ingest=false |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata5:/usr/share/elasticsearch/data |
|
networks: |
|
- esnet |
|
data1: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: data1 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=data1 |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- node.master=false |
|
- node.data=true |
|
- node.ingest=false |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata6:/usr/share/elasticsearch/data |
|
networks: |
|
- esnet |
|
data2: |
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.6.2 |
|
container_name: data2 |
|
environment: |
|
- cluster.name=es-cluster |
|
- node.name=data2 |
|
- node.master=false |
|
- node.data=true |
|
- node.ingest=false |
|
- bootstrap.memory_lock=true |
|
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
|
- "discovery.zen.ping.unicast.hosts=ignest1,ignest2,master1,master2,master3,data1,data2" |
|
- "discovery.zen.minimum_master_nodes=1" |
|
ulimits: |
|
memlock: |
|
soft: -1 |
|
hard: -1 |
|
volumes: |
|
- esdata7:/usr/share/elasticsearch/data |
|
networks: |
|
- esnet |
|
|
|
|
|
|
|
volumes: |
|
esdata1: |
|
driver: local |
|
esdata2: |
|
driver: local |
|
esdata3: |
|
driver: local |
|
esdata4: |
|
driver: local |
|
esdata5: |
|
driver: local |
|
esdata6: |
|
driver: local |
|
esdata7: |
|
driver: local |
|
networks: |
|
esnet: |