# monstache

1개의 포스트
post-thumbnail

monstache를 활용한 mongoDB -> elasticsearch 자동 인덱싱하기.

목표 : mongodb의 데이터를 elasticsearch에 자동화하여 인덱싱 하는 파이프라인을 구성. Logstash 가장먼저 찾은것은 ELK스택의 Logstash이다. Logstash는 elasticsearch를 사용할 떄 가장많이 사용하는 데이터 파이프라인이다. 하지만 여기는 문제가 있다. Logstash 공식문서 input plugin에는 mongodb는 없다. (있지만 Logstash6버전 이후 공식문서에서는 더이상 추천하지 않는다.) 기여코 사용해 보았지만, Logstash를사용해 filter{}에서 작업을 할 때, 복잡한 타입으로된 mongoDB 데이터에는 처음 사용하는 나에겐 너무나도 어려운 문제였다.(Array, Object타입을 split하는 과정이 곤욕이였다 ㅠ) 블로그 글들을 확인하는 중 MongoDB데이터를 인덱싱할 때 Monstache를 사용했다는 글을 보게 되었다. Monstache는 무엇인가? Monstach

2023년 4월 14일
·
0개의 댓글
·