

MySQL 은 SQL문을 던져서 정보를 가져온다.
ElasticSearch는 REST API문을 던져서 정보를 가져온다.
MySQL이 WorkBench 가 있듰이
ElasticSearch 도 Kibana라는 시각화 툴이 있다.

Kibana는 5601 번 포트로 통신을 하고 (Kibana 가 요청을 받고) ElasticSearch에 9200번 포트로 통신을 보낸다.
services:
elastic:
image: docker.elastic.co/elasticsearch/elasticsearch:8.17.4 # 8.17.4 버전
ports:
- 9200:9200 # 9200번 포트에서 Elasticsearch 실행
environment:
# 아래 설정은 개발/테스트 환경에서 간단하게 테스트하기 위한 옵션 (운영 환경에서는 설정하면 안 됨)
- discovery.type=single-node # 단일 노드 (지금은 알 필요 없음)
- xpack.security.enabled=false # 보안 설정
- xpack.security.http.ssl.enabled=false # 보안 설정
kibana:
image: docker.elastic.co/kibana/kibana:8.17.4 # 8.17.4 버전
ports:
- 5601:5601 # 5601번 포트에서 kibana 실행
environment:
- ELASTICSEARCH_HOSTS=http://elastic:9200 # kibana가 통신할 Elasticsearch 주소 알려주기
이것도 노션 참고자료 보고 하자

POSTMAN으로 하지 않고 간단히 볼수가 있다.
'ElasticSearch(ES)' 카테고리의 다른 글
| 도큐먼트 저장 과 조회 (0) | 2026.09.15 |
|---|---|
| ES 기본적인 명령어 (역 Index의 개념) (0) | 2026.08.31 |
| ES 기본용어 정리 간단한 명령어 (매핑과 도큐먼트) (0) | 2026.08.30 |
| ElasticSearch 의 기본 개념 (0) | 2026.08.30 |