본문 바로가기
IT_tech/ElasticSearch

ELK)logstash DB연동데이터 PK로 지정해 갱신받기

by 신드로 2019. 5. 22.

ElasticSearch에서 _id 라는 필드가 데이터중복을 체크하는 부분이 되므로

_id에 logstash로 받는 DB내 PK컬럼을 지정해주면 데이터가 최신데이터로 계속 갱신(덮어쓰기)이 됩니다.

 

여기서 주의점은,._id에 변수지정해줄때 영문소문자로 변환되서 인식하므로

컬럼명을 소문자로 기입해줘야 한다는 사실..(ELK 고수님들 이유좀 알려주세요~)

 

세팅코드는 .._ㅆ_다음에 기회되면 정리해보겠습니다 , ( 저에겐 아직너무 어려운 ELK..)

 

그외 confing파일 내부 keystore 기능이 현재(19년5월) 가장 최신버전은 왜인지 적용이 안되고있습니다..

 살짜쿵 최신 이전버전을 사용하시는게 안정성 등에 더 좋은 것 같아요..