Dev/ELK 3

Springboot + ElasticSearch 연동하기 ( feat. RDBMS 에서 Like 를 사용할 때 보다 검색 속도가 얼마나 향상 될까? )

이전 포스팅은 여기로 2024.03.13 - [개발/ELK] - MacOS 에서 ElasticSearch 설치하기 ( homebrew 사용 X ) MacOS 에서 ElasticSearch 설치하기 ( homebrew 사용 X ) Open API 통해서 데이터를 긁어온 뒤 검색 엔진에 ElasticSearch를 연동하는 토이 프로젝트를 해보고 싶어서 사용 방법을 익히기 위해 설치를 진행했다. 새로운 내용을 학습할 때 인프런을 통해 많이 zigo-autumn.tistory.com 개발환경 IDE : intelliJ FrameWork : springboot 3.2.3 Launguage java 17 DB : h2 ElasticSearch : 8.7.1 BuildTool: Gradle Plugin: spring..

Dev/ELK 2024.03.26

ElaticSearch 란 무엇일까? 동작 방식을 이해해보자

본 글은 인프런의 ElasticSearch 강의를 듣고 정리한 내용이다. 출처가 궁금하신 분들은 아래 링크를 참조하면 좋겠다. https://www.inflearn.com/course/elasticsearch-essential/dashboard ElasticSearch Essential 강의 - 인프런 ElasticSearch 클러스터를 운영하기 위해 꼭 알아야 할 내부 동작에 대한 이해, 모니터링하는 방법, 사례를 기반으로 한 트러블 슈팅 방법을 알려주는 강의입니다. 이 강의를 통해 ElasticSearch 클러스 www.inflearn.com ES 적용 전에 ES 가 무엇인지, 어떻게 동작하는지에 대해 정리하는 게 필요하다고 생각해서 듣게 된 강의인데 아무래도 ES를 이미 적용해서 사용하고 있는 분들..

Dev/ELK 2024.03.14

MacOS 에서 ElasticSearch 설치하기 ( homebrew 사용 X )

Open API 통해서 데이터를 긁어온 뒤 검색 엔진에 ElasticSearch를 연동하는 토이 프로젝트를 해보고 싶어서 사용 방법을 익히기 위해 설치를 진행했다. 새로운 내용을 학습할 때 인프런을 통해 많이 찾아보는 편인데 딱히 강의랄게 없어서 공식 홈페이지를 참고하거나 구글링과 유튜브의 힘을 빌려서 진행했다. ( 처음 하는건데 따라 할만한 명확한 참고 문서를 못 찾아서 하다가 조금 늙었다 ) 개발환경 OS : Mac OS 13.4 / Mac m2 JDK : 17 ES ( ElasticSearch) 다운로드 및 실행 ES는 기본적으로 JVM 위에서 돌아가기 때문에, jdk는 설치되어 있어야 한다. 본 글에서는 jdk는 이미 설치되었다는 가정하에 글을 작성한다. jdk를 설치했다면 두 번째로 해야 할 것..

Dev/ELK 2024.03.13