JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

GUI 툴로 Elasticsearch 훨씬 쉽게 조작하기 (feat. Kibana)

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Elasticsearch
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
slug
use-kibana-for-elasticsearch
type
post
updatedAt
Dec 6, 2025 04:48 AM

✅ Kibana, Elasticsearch 아키텍처

notion image
 
 

✅ Kibana, Elasticsearch 설치 및 실행

  1. compose.yml 파일 작성
    1. compose.yml
      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 주소 알려주기
       
  1. compose 실행
    1. # compose.yml 파일이 존재하는 경로에서 아래 명령어를 실행시켜야 함 $ docker compose up -d # -d : 백그라운드에서 실행
       
  1. 잘 실행됐는 지 확인하기
    1. Kibana는 5601번 포트에서 실행되므로 브라우저에서 http://localhost:5601로 접속해보자. 아래와 같은 화면이 뜬다면 잘 실행된 것이다.
      notion image
 
 

✅ Kibana로 Elasticsearch 조작하기

  1. Kibana의 Dev Tools 메뉴로 들어가기
notion image
 
  1. Kibana로 Elasticsearch에 요청 보내보기
    1. notion image
      • 이전에 Elasitcsearch가 잘 작동하는 지 확인하기 위해 Postman을 활용해 http://localhost:9200으로 요청을 보냈다. Kibana에서는 http://localhost:9200 부분은 쓰지 않고 훨씬 간단하게 입력해서 요청을 보낼 수 있다.
      • 요청을 보내면 오른쪽 화면에서 Elasitcsearch가 응답한 결과값을 보여준다.
       
👨🏻‍🏫
Kibana를 활용해 Elasticsearch를 조작하는 방법에 대해 알아봤다. 그럼 다음 강의에서는 Elasticsearch의 기본 개념에 대해 알아보자.
author
JSCODE 박재성
category
Elasticsearch
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
slug
type
series-footer
updatedAt
Dec 6, 2025 05:12 AM
📎
이 글은 실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편) 강의의 수업 자료 중 일부입니다.