일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 양자컴퓨터
- KNN
- redis
- Analyzer
- 아이온큐
- java
- Cache
- 테슬라
- api cache
- API
- Selenium
- TSLA
- Elasticsearch
- vavr
- aqqle
- file download
- NORI
- Query
- Elastic
- Docker
- Aggregation
- IONQ
- elasticsearch cache
- java crawler
- request cache
- ann
- aggs
- dbeaver
- JPA
- mysql
Archives
- Today
- Total
아빠는 개발자
[es] Elasticsearch multi node cluster docker compose 본문
Elastic/elasticsearch
[es] Elasticsearch multi node cluster docker compose
father6019 2023. 9. 2. 15:59728x90
반응형
내 로컬 경로 /Users/doo/docker/es7.17
삽질 삽질 삽질을 하다가 version 2 로 겨우 성공 했는데..
3이랑 뭔차인지
우선 실행 후 구성은 이렇게 구성되는
아래 docker compose yml 파일
뭔 차인지는 모르겠지만 다시 3버전으로 테스트 해봐야겠음.
version: "2"
services:
elasticsearch1:
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5
container_name: elasticsearch1
environment:
- cluster.name=docker-cluster
- node.name=elasticsearch1
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.seed_hosts=elasticsearch1,elasticsearch2,elasticsearch3
- cluster.initial_master_nodes=elasticsearch1,elasticsearch2,elasticsearch3
- xpack.security.enabled=false
ports:
- "9200:9200"
elasticsearch2:
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5
container_name: elasticsearch2
environment:
- cluster.name=docker-cluster
- node.name=elasticsearch2
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.seed_hosts=elasticsearch1,elasticsearch2,elasticsearch3
- cluster.initial_master_nodes=elasticsearch1,elasticsearch2,elasticsearch3
- xpack.security.enabled=false
ports:
- "9201:9200"
elasticsearch3:
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5
container_name: elasticsearch3
environment:
- cluster.name=docker-cluster
- node.name=elasticsearch3
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.seed_hosts=elasticsearch1,elasticsearch2,elasticsearch3
- cluster.initial_master_nodes=elasticsearch1,elasticsearch2,elasticsearch3
- xpack.security.enabled=false
ports:
- "9202:9200"
v3 파일을 다시보니 문제가
- discovery.seed_hosts=es_container_1,es_container_2,es_container_3
- cluster.initial_master_nodes=es_container_1,es_container_2,es_container_3
이게 컨테이너 이름으로 하니까 안되는 거였음..
이걸 노드이름으로 바꿔서 하니까 클러스터 구성이 되긴 하는데 다른 문제가..
이제 다시 aqqle 로 돌아가서 multi host 구성을
하 써글.. aqqle 클러스터가 연결이 안되네.. 우선 싱글 노드로 작업
728x90
반응형
'Elastic > elasticsearch' 카테고리의 다른 글
[es] Warm up global ordinals (0) | 2023.09.23 |
---|---|
[es] elasticsearch 성능개선 (elasticsearch cache) (0) | 2023.09.20 |
[es] scripts, caching, and search speed (0) | 2023.08.31 |
[es] script query (1) | 2023.08.31 |
[es] aggregation - Pipeline Aggregations (0) | 2023.08.27 |