내가 당면한 문제와 해결방안
logstash 변경분만 가져오기
한만큼
2020. 7. 3. 15:11
으 짜증나.
튜토리얼 에는 이런것들이 잘 없음. 이런게 노하우인가봄.
한번 인덱스에 담아두고 나면.
그 다음에는 변경된 것만 로그스태시가 가져와야 빠르지...
근데 그렇게 하려면
:sql_last_value 나
last_run_path? 뭐쩌구 저쩌구를 가져오래
근데 그거는 또 tracking_column 해야한대
근데 tracking_column_type은!!!!!!!!!!!!!
numeric이나 timestamp만 된대
나는 내가 저장한건 아니지만 (ㅡㅡ)
string으로 YYYYMMDD이렇게 저장된 날짜를 가지고 있는데.
이미 여러군데 저장해놔서...
그냥 column하나를 timestamp타입으로 복사해서 ...
tracking column으로 쓰려고...
아니 별것도 아닌데 왜 Date를 timestamp도 ㅏㅇ니고 date도 아니고 string으로 저장했을까.
alter table ㅇㅇ add column source_timestamp timestamp;
update ㅇㅇ set source_timestamp = to_timestamp(source_time, 'YYYYMMDD')
ㅇㅇ 은 테이블 이름...
이걸로 운영 디비에 급히 반영해봐서 다시 logstash 적용하고 conf도 바꿔야지.