-
logstash 'unknown setting *** for jdbc' 에러 메시지[IT] 공부하는 개발자/Open Source 2020. 12. 7. 22:34
로그스태쉬 파이프라인을 기동하는 과정에서 도커 이미지에 내장된 jdbc input 플러그인을 그대로 사용했는데, 기동시에 아래와 같은 에러 메시지가 보였다.
'Unknown setting 'use_prepared_statements' for jdbc 'Unknown setting 'prepared_statement_bind_values' for jdbc 'Unknown setting 'prepared_statement_name' for jdbc
원인을 몰라서 jdbc 드라이버 버전을 바꿔 보기도 하고, 플러그인 설치 커맨드도 추가하고, 로그스태쉬 버전도 점검하고 했는데, 원인은 jdbc 플러그인이 Prepared Statement 쿼리를 지원하지 않는 버전인 탓이었다. 업그레이드 명령어를 실행하여 해결할 수 있었다.
# version check bin/logstash-plugin list --verbose | grep jdbc bin/logstash-plugin update logstash-input-jdbc # version check bin/logstash-plugin list --verbose | grep jdbc
jdbc 플러그인을 업데이트 해주었더니 바로 파이프라인 기동.
간단한 문제였는데 시간을 많이 썼기 때문에... 검색하는 사람을 위해 블로그에 기록해 둔다.
'[IT] 공부하는 개발자 > Open Source' 카테고리의 다른 글
맥 Numbers 앱에서 환율 / 주식 함수 사용하기 (STOCK, CURRENCY) (2) 2021.05.08 Groovy Spock 을 쓰는 이유, 코드 작성 예시 소개 (0) 2021.02.15 [Kafka] 터미널에서 카프카 토픽 생성, 발행, 컨슘하기 (0) 2020.05.07 [엘라스틱서치] ElasticSearch & 키바나 시큐리티 기능 구현 (0) 2019.09.08 [도커 + 엘라스틱서치] Docker로 ElasticSearch ELK 스택 디플로이 (0) 2019.08.26