본문 바로가기

Engineering WIKI322

기초부터 다지는 엘라스틱서치 운영 (6장) / ElasticSearch 클러스터 운영하기 엘라스틱 서치 운영 2023.09.07 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 2023.09.29 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (3 ~ 4장) / 모니터링 및 기본개념 2024.03.28 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (5장) / ElasticSearch 클러스터 구축 핵심 개념 Full Cluster Restart 모든 노드를 동시에 재시작하는 방식이며, 다운 타임이 발생하지만 빠르게 버전을 업그레이드 할 수 있다. Rolling Restart 노드를 순차적으로 한 대씩 재시작하는 방식이며, 다운 타임은 없지만.. 2024. 4. 6.
기초부터 다지는 엘라스틱서치 운영 (5장) / ElasticSearch 클러스터 구축 엘라스틱 서치 운영 2023.09.07 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 1장. ElasticSearch 훑어보기 / 2장.ElasticSearch 기본 동작 1.1 ElasticSearch란 ElasticSearch는 루씬(Lucene) 기반의 오픈 소스 검색 엔진이다. JSON 기반의 문서를 저장하고 검색할 수 있으며 문서들의 데이터를 wonos.tistory.com 2023.09.29 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (3 ~ 4장) / 모니터링 및 기본개념 기초부터 다지는 엘라스틱서치.. 2024. 3. 28.
[Linux] tr 문자 변환 사용법 뿌수기 / tr 옵션으로 랜덤 패스워드 생성 방법 정리 tr 문자 변환 핵심 개념 tr 명령어는 지정한 문자를 변환하거나 삭제하는 명령어 특정한 문자를 다른 문자로 변환하거나 특정 문자를 제거하는데 사용됨 사용법 tr [옵션] 문자열1 [문자열2] -d 문자열 1에서 지정한 문자를 삭제 -s 문자열 2에서 반복되는 문자를 삭제 -t 문자열 1을 문자열 2의 길이로 자름 명령어 예제 소문자를 대문자로 변경 > tr 'a-z' 'A-Z' 소문자는 대문자로, 대문자는 소문자로 변경 > tr 'a-zA-Z' 'A-Za-z' -d 옵션을 사용하여 숫자 제거 > tr -d '0-9' -s 옵션을 사용하여 숫자를 '*'로 표시 > tr -s '0-9' '*' tr 명령어의 -s 옵션은 연속된 중복 문자를 하나의 문자로 축소하는 역할을 합니다. 여기서 "중복된 문자"란 같.. 2024. 3. 23.
[인프런 - 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술] 예외 처리와 오류 페이지 해당 내용은, '인프런 - 스프링 MVC 2편 - 김영한님 강의'를 개인적으로 개념정리를 위해 정리한 내용입니다. 서블릿 예외 처리 - 시작 스프링이 아닌 순수 서블릿 컨테이는 예외를 어떻게 처리하는지 알아보자 서블릿은 다음 2가지 방식으로 예외를 처리한다. Exception (예외) response.sendError (HTTP 상태 코드, 오류 메시지) Exception(예외) 자바 직접 실행 자바의 메인 메서드를 직접 실행하는 경우 main 이라는 이름의 쓰레드가 실행된다. 실행 도중에 예외를 잡지 못하고 처음 실행한 main() 메서드를 넘어서 예외가 던져지면, 예외 정보를 남기고 해당 쓰레드는 종료된다. 웹 애플리케이션 웹 애플리케이션은 사용자 요청별로 별도의 쓰레드가 할당되고, 서블릿 컨테이너 .. 2023. 11. 2.
로그스태시 개념 뿌수기 로그는 시스템이나 애플리케이션 상태 및 행위와 관련된 풍부한 정보를 포함. 일반적으로 로그를 처리하려면 필요한 정보를 수집하고 추출, 분석하는 과정이 필요 로그스태시는 주로 ETL(Extract, Transform, Load) 엔진으로 사용 로그 = 타임스탬프 + 데이터 로그스태시는 오픈소스 데이터 수집 엔진으로, 실시간 파이프라인 기능을 갖춤 로그스태시 핵심 특징플러그형 데이터 파이프라인 아키텍처 : 플러그인은 데이터 처리를 위한 파이프라인 구축에 있어 다양한 입력, 필터, 출력을 혼합, 일치, 조율하는 데 사용확장성 : JRuby 언어로 작성된 로그스태시는 플러그형 파이프라인 아키텍처를 지원하므로 사용자 요구 사항에 따라 맞춤형 플러그인을 손쉽게 구축중앙 집중형 데이터 처리 : 로그스태시가 제공하는 .. 2023. 10. 19.
기초부터 다지는 엘라스틱서치 운영 (3 ~ 4장) / 모니터링 및 기본개념 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 1장. ElasticSearch 훑어보기 / 2장.ElasticSearch 기본 동작 1.1 ElasticSearch란 ElasticSearch는 루씬(Lucene) 기반의 오픈 소스 검색 엔진이다. JSON 기반의 문서를 저장하고 검색할 수 있으며 문서들의 데이터를 wonos.tistory.com 3장. ElasticSearch 모니터링 & 4장. ElasticSearch 기본 개념 3.1 Head를 이용해서 모니터링 하기 Head는 클러스터의 상태를 한눈에 살펴볼 수 있는 유용한 모니터링 도구 중 하나이다. 샤드 배치 정보를 시각적으로 확인할 수 있다는 것이다. Head를 통해 클러스터의 노드에 접근하려면 클러스터에서도 접근 .. 2023. 9. 29.