[Elasticsearch] Logstash를 이용해 MySQL 데이터를 elasticsearch에 동기화 하기
·
Backend/Elasticsearch
저는 웹 프로젝트를 진행하면서, 게시글 데이터를 MySQL에 저장하고, 빠른 검색을 위해 Elasticsearch를 사용했습니다. 처음에는 Spring Boot의 Elasticsearch 라이브러리를 사용해 게시글을 CRUD 할 때마다 MySQL과 Elasticsearch JPA repository에 각각 접근하는 방식을 사용했습니다.  기존 서비스 메서드@Transactionalpublic void updatePost(UpdateDTO updateDTO){ Post post = postRepository.findById(updateDTO.getPostId()); PostDocument postDocument = postSearchRepository.findById(updateDTO.getPo..