엘라스틱서치 멀티노드 클러스터 설치 스크립트

다음은 여러 노드의 엘라스틱서치(Elasticsearch) 클러스터를 배포하는 쉘 스크립트 예제입니다: #!/bin/bash # 클러스터 이름 설정 CLUSTER_ID="elastic_cluster" # 엘라스틱서치 버전 지정 ES_VER="7.10.2" # 엘라스틱서치 홈 디렉토리 INSTALL_PATH="/opt/elastic" # 데이터 저장 경로 DATA_PATH="/var/data/elastic" # ...

8월 17일 19:45에 게시됨

Elasticsearch와 Mistral을 활용한 다국어 RAG 시스템 구현

다국어 RAG 아키텍처 개요 Elasticsearch와 Mixtral 8x22B 모델을 결합해 다국어 RAG(Retrieval-Augmented Generation) 애플리케이션을 구축합니다. Mixtral 8x22B는 영어, 스페인어, 프랑스어, 이탈리아어, 독일어 등 다국어 지원이 뛰어난 오픈 모델로, 글로벌 기업의 다양한 언어로 작성된 지원 티켓을 통합 관리하는 데 적합합니다. 핵심 구성 단계 임베딩 엔드포 ...

8월 14일 20:43에 게시됨

Ubuntu 16.04.6에서 Elasticsearch 5.6.16 설치하기

사전 요구사항 Elasticsearch를 설치하기 전에 Java가 사전에 설치되어 있어야 합니다. Java 설치 및 설정에 관한 자세한 내용은 관련 문서를 참고하세요. 1. Elasticsearch 5.6.16 다운로드 https://www.elastic.co/cn/downloads/past-releases/elasticsearch-5-6-16 elasticsearch-5.6.16.tar.gz 파일을 다운로드합니다. 2. 파일 전송 및 디렉토리 생성 다운로드한 ...

8월 5일 20:23에 게시됨

OpenMetadata 컨테이너 배포 최적화: 리소스 할당 및 성능 튜닝 가이드

시스템 요구사항 및 사전 점검 OpenMetadata를 안정적으로 운영하기 위해서는 배포 전 하드웨어 및 소프트웨어 환경이 적절히 구성되었는지 확인해야 합니다. 최소 권장 사양과 필수 도구는 다음과 같습니다. 엔진 버전: Docker Engine 20.10 이상, Docker Compose 2.0 이상 최소 리소스: 2 vCPU, 4GB RAM (개발 환경 기준) 권장 리소스: 4 vCPU, 8GB RAM 이 ...

7월 31일 18:53에 게시됨

ELK 스택을 활용한 기업용 통합 로깅 시스템 설계 및 구현

목표 정의 및 요구사항 분석 중앙 집중형 로그 관리 시스템을 구축하기 위해서는 다음과 같은 핵심 기능이 지원되어야 합니다: 실시간 모니터링: 경고 (Warning) 이상의 에러 로그는 즉시 포착되어야 합니다. 보안 감사: 서버 내 모든 사용자의 명령어 실행 이력을 추적할 수 있어야 합니다. Web 트래픽 분석: Nginx 접근 로그를 시각화 도구로 연동하여 분석합니다. 애 ...

7월 20일 19:43에 게시됨

Elasticsearch 프로덕션 클러스터 구성 가이드

Elasticsearch 클러스터를 구축하는 과정은 단일 인스턴스 설정과 달리 다양한 추가 구성이 필요합니다. 여기에는 노드 역할 정의, 클러스터 검색 방식, 초기 마스터 노드 선정, 마스터 선출 프로세스, 그리고 보안 인증 설정 등이 포함됩니다. 이 문서는 운영 환경에 적합한 Elasticsearch 클러스터를 구성하기 위한 주요 설정들을 다룹니다. 클러스터 기본 설정 elas ...

7월 18일 16:05에 게시됨

Elasticsearch와 Django ORM에서의 A, Q, F 활용

Elasticsearch와 Django ORM에서의 핵심 기능 Elasticsearch(ES)와 Django ORM에서 A, Q, F는 쿼리 구축과 조작을 위한 핵심 도구입니다: A(Aggregation): 데이터 집계 연산(통계, 그룹화 등) 처리 Q(Query): 복잡한 조건 구성(AND, OR, NOT 논리 연산) F(Field): 데이터베이스 필드 간 연산(계산, 비교 등) 1. Elasticsearch의 A와 Q 1.1 Q 객체: 복합 쿼리 논리 연산 ...

7월 17일 06:56에 게시됨

Spring Boot 기반 Elasticsearch 과거 인덱스 정리 자동화 프로그램 개발

배경 및 목적 Elasticsearch는 대량의 로그나 이벤트 데이터를 실시간으로 검색할 수 있는 강력한 도구이지만, 시간이 지남에 따라 저장 용량이 급격히 증가하는 문제가 발생합니다. 특히 일자별로 인덱스를 생성하는 경우, 오래된 인덱스가 누적되어 클러스터 성능 저하 및 디스크 부족 현상이 나타날 수 있습니다. 기존에는 cron 기반 스크립트로 특정 날짜의 인덱스를 ...

7월 17일 01:03에 게시됨

.NET Core에서 Elasticsearch 연동하기

.NET Core 환경에서 Elasticsearch를 활용하는 방법을 Nest 클라이언트를 통해 살펴보겠습니다. Nest 클라이언트 설치 .NET Core 프로젝트에서 Elasticsearch를 사용하기 위해 먼저 Nest NuGet 패키지를 설치합니다. Elasticsearch 연결 단일 노드 연결 로컬 환경에 Elasticsearch가 실행 중이라면, 간단하게 ElasticClient 인스턴스를 생성하여 연결할 수 있습니다. 기 ...

7월 16일 17:00에 게시됨

ELK 7.6+ 파일비트 클러스터 구축 가이드

1. 구축 환경 및 소프트웨어 버전 소프트웨어 버전 운영체제 커널 버전 Elasticsearch 7.6.2 CentOS 7.5.1804 3.10.0-862.el7 Logstash 7.6.2 CentOS 7.5.1804 3.10.0-862.el7 Kibana 7.6.2 CentOS 7.5.1804 3.10.0-862.el7 Filebeat 7.6.2 CentOS 7.5.1804 3.10.0-862.el7 JDK 11.0.7 CentOS 7.5.1804 3.10.0-862.el7 Kafka/Zookeeper 2.12-2.3.1 CentO ...

7월 9일 02:13에 게시됨