View Categories

OpenSearch 설치 및 설정

4 Docs

Docker Compose 기반 환경 구성

Last Updated: 6월 8, 2026

환경 선택 기준 환경 적합한 목적 장점 주의점 Docker 단일 노드 학습, 기능 실습, RAG 프로토타입 설치가 빠르고 재현성이 높음 운영 클러스터의 shard, replica, 장애 복구 특성을 충분히 검증하기 어려움 Docker Compose 다중 컨테이너 Dashboards, 보안 플러그인, 네트워크 구성을 함께 실습 OpenSearch와 Dashboards를 한 번에 구성 가능 리소스 사용량이 증가함 직접 설치 OS 서비스 구성,...

Dashboards와 Dev Tools 연결

Last Updated: 6월 8, 2026

이 페이지에서는 OpenSearch Dashboards에 접속하고, “Dev Tools” 를 사용해 OpenSearch REST API를 직접 실행합니다. Dashboards는 RAG 시스템 자체에는 필수는 아니지만, 인덱스 상태 확인, 검색 결과 디버깅, 쿼리 실험에 매우 유용합니다. 접속 주소 로컬 Docker Compose 기준 Dashboards 주소는 다음과 같습니다. 초기 계정은 일반적으로 다음과 같이 사용합니다. Dev Tools 사용 Dashboards에 접속한 뒤 Dev Tools 또는...

OpenSearch 작업 방법

Last Updated: 6월 8, 2026

OpenSearch 는 REST API를 중심으로 동작합니다. 이 포스트에서는 동일한 작업을 Dev Tools, curl, Python client에서 어떻게 실행하는지 비교합니다. OpenSearch는 표준 REST API를 지원하므로, 동일한 로직을 도구에 맞춰 변환하여 사용할 수 있습니다. 아래 비교표를 통해 각 환경에 맞는 문법을 익히고 상황에 적합한 도구를 선택하시면 됩니다. 작업 방식별 특징 방식 용도 장점 한계 Dev Tools 쿼리 실험,...

Python 개발 환경 구성

Last Updated: 6월 9, 2026

이 포스트에서는 OpenSearch RAG 실습을 위한 Python 프로젝트 구조, 패키지 설치, 환경 변수 관리 방식을 정의하고 클라이언트를 연결해 보는 과정을 다룹니다. 실습 기준은 Python 3.12 이상입니다. 권장 프로젝트 구조 가상환경 생성 uv 사용 가능하다면 uv로 진행 패키지 설치 패키지 설치 후 아래 순서로 OpenSearch 구동 테스트를 진행합니다. 설정 .env settings.py settings.py는 환경설정을 한 곳에서 관리하는...