본문 바로가기

elk stack15

[ES 개인 스터디] Elasticsearch CRUD 배치 프로세스 ⚙ Tech SpecVirtualizationVMwareOS NameUbuntu 20.04.3 LTSToolKibana Dev Tool✔ Elasticsearch Batch Process🔥 Batch Process?한 번의 API 요청으로 대량으로 document를 추가하고 조회하는 방법_bulk API를 사용하여 위의 작업을 일괄적으로 수행 할 수 있는 기능_bulk API로 index, create, update, delete 수행이 가능하다delete문을 제외하고는 명령문과 데이터문을 한 줄씩 입력해야 한다최대한 적은 네트워크 왕복으로 가능한 빠르게 여러 작업을 수행할 수 있는 메커니즘 제공네트워크 오버헤드를 방지하기위함HTTP 바디 부분 끝에 반드시 엔터 추가 입력 필요일괄작업 두 개의 문서 인.. 2023. 4. 24.
[ES 개인 스터디] Elasticsearch의 CRUD? Information엘라스틱서치 데이터베이스 소개와 설치엘라스틱서치 데이터베이스 CRUD퀴즈를 활용한 엘라스틱서치 익히기✔ 엘라스틱서치 CRUD✅ 클러스터 탐색💡 Elasticsearch는 클러스터와 상호 작용하는데 사용할 수 있는 REST API 제공 REST API노드와 통신하는 방법API로 수행 할 수 있는 몇 가지 작업클러스터, 노드 및 색인 상태, 상태 및 통계 확인클러스터, 노드, 색인 데이터, 메타 데이터 관리CRUD(Create, Read, Update, Delete) 및 인덱스에 대한 검색 작업 수행페이징, 정렬, 필터링, 스크립팅, 집계 및 기타 여러 고급 검색 작업 수행웹의 창시자(HTTP) 중의 한 사람 RoyFelling 2000년 논문에 의해 소개웹의 장점을 최대한 활용할 수 .. 2023. 4. 24.
[ES 개인 스터디] Elasticsearch 개요 및 설치 과정 Information엘라스틱서치 개요와 설치엘라스틱서치 데이터베이스 CRUD퀴즈를 활용한 엘라스틱서치 익히기✔ 엘라스틱 서치 DB 소개와 설치설치 과정은 강의에 나와있는 부분을 참고하기에는 다른 부분이존재하여, ELK Document를 참고하였습니다.Debian 파일을 기준으로 설치를 진행 하였으며상세한 환경설정은 다루지 않을 예정입니다.확장성이 뛰어난 오픈소스, 전체 텍스트 검색 및 분석 엔진대량의 데이터를 신속하고 거의 실시간으로 저장, 검색 및 분석저장과 동시에 데이터를 볼 수 있게 한다.Elasticsearch 추구하는 시간은 1초ex) 네이버 블로그에서 글을 등록일반적으로 복잡한 검색기능과 요구사항이 있는 응용 P/G을 구동하는 기본엔진 및 기술엘라스틱 서치는 자바 루씬 기반의 검색 엔진이다.✅.. 2023. 4. 24.
[ES 개인 스터디] Elasticsearch 사용 사례 ✔ Elastic Stack✅ Splunk vs Elastic Stack스플렁크(Splunk)와 엘라스틱 스택(Elastic Stack)은 최고의 Enterprise solution5.x 버전부터는 고가의 장비와 사용하지 않는 다수의 부가 서비스를 포함해 ELK가 스플렁크를 대체하기 시작스플렁크는 비용이 크고 관리가 힘들다즉, 이러한 스플렁크를 엘라스틱이 대체하고 있는 상황✅ Splunk와 Elastic StackSplunk와 Elastic Stack은 기능상에서 비슷한 점수를 받고 있다 Splunk ELKCapabilty Set5/55/5Ease of Use4/54/5Community Support5/55/5Release Rate5/55/5Pricing and Support4/54/5API and Ex.. 2023. 4. 24.
[ES 개인 스터디] Elasticsearch 소개 🔥 Elasticsearch 개념Apache Lucene 기반의 Java Open Source 분산 검색 엔진Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용 가능방대한 양의 데이터를 실시간으로 저장, 검색, 분석 가능검색을 위해 단독으로 사용되기도 하며, ELK 스택으로 사용되기도 함✔ 데이터 색인동료 개발자들과 함께 Elasticsearch에 대한 얘기를 하는 와중에,색인에 대한 개념이 잡히지 않아 따로 정리를 한다.✅ 색인 (Indexing)데이터가 검색될 수 있는 구조로 변경원본 문서를 검색어 토큰들로 변환하여 저장하는 일련의 과정✅ 인덱스 (Index, Indexies)색인 과정을 거친 결과물 또는 색인된 데이터가 저장되는 저장소.도큐먼트(Document)의 논리적인 집합을 표현.. 2023. 4. 24.