Skip to content

Instantly share code, notes, and snippets.

@Kumawatlalit912
Created February 27, 2023 19:58
Show Gist options
  • Select an option

  • Save Kumawatlalit912/522eb9b6cb33303c994f7b1e856c9723 to your computer and use it in GitHub Desktop.

Select an option

Save Kumawatlalit912/522eb9b6cb33303c994f7b1e856c9723 to your computer and use it in GitHub Desktop.
elastic and kibana configuration in docker,docker-compose.yaml
version: '3'
services:
elasticsearch1:
image: docker.elastic.co/elasticsearch/elasticsearch:8.6.1
container_name: elasticsearch1
environment:
- discovery.type=zen
- cluster.name=docker-cluster
- node.name=node-1
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "cluster.initial_master_nodes=node-1,node-2,node-3"
- "bootstrap.memory_lock=true"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata1:/usr/share/elasticsearch/data
ports:
- 9201:9200
- 9301:9300
elasticsearch2:
image: docker.elastic.co/elasticsearch/elasticsearch:8.6.1
container_name: elasticsearch2
environment:
- discovery.type=zen
- cluster.name=docker-cluster
- node.name=node-2
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "cluster.initial_master_nodes=node-1,node-2,node-3"
- "bootstrap.memory_lock=true"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata2:/usr/share/elasticsearch/data
ports:
- 9202:9200
- 9302:9300
elasticsearch3:
image: docker.elastic.co/elasticsearch/elasticsearch:8.6.1
container_name: elasticsearch3
environment:
- discovery.type=zen
- cluster.name=docker-cluster
- node.name=node-3
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "cluster.initial_master_nodes=node-1,node-2,node-3"
- "bootstrap.memory_lock=true"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata3:/usr/share/elasticsearch/data
ports:
- 9203:9200
- 9303:9300
kibana:
image: docker.elastic.co/kibana/kibana:8.6.1
container_name: kibana
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch1:9200,http://elasticsearch2:9200,http://elasticsearch3:9200
- "SERVER_NAME=kibana"
- "XPACK_SECURITY_ENABLED=false"
ports:
- 5601:5601
depends_on:
- elasticsearch1
- elasticsearch2
- elasticsearch3
volumes:
esdata1:
driver: local
esdata2:
driver: local
esdata3:
driver: local
@Kumawatlalit912
Copy link
Copy Markdown
Author

above yaml file is for three node instances

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment