logstash를 사용하여 mysql 데이터를로드하고 elasticsearch에 넣으 려합니다.
logstash에서 시간 형식 및 데이터 형식을 변경하려면 어떻게합니까?
mysql에서 데이터를로드하기 위해 "jdbc : mysql : // local : portnumber/test? zeroDateTimeBehavior = convertToNull"옵션을 추가했습니다.
시간 형식은 mysql에서 날짜 필드의 값을 가져올 때 변경됩니다. 예를 들어
....
날짜 필드 값 : 2017년 4월 7일 8시 1분 0초
logstash 값 : 2017-04-06T23 : 01 : 00.000Z
내가 원하는 아시아/서울 (GMT + 9) 형식으로 시간 형식을 변경하십시오.
그래서 아래에서 시도했지만 형식은 변경되지 않습니다.
날짜 {
경기 => [ "reg_date", "YYYY-MM-DD HH : mm : ss.S"]
#timezone => "UTC"
시간대 => "아시아/서울 "
가}
I가 형식을 변경합니다 'YYYY-MM-DD HH : mm : ss.S'는 '날짜 필터'와 시간 형식을 변경 한 후 '루비 코드'를 사용.
어떻게 시간 형식을 변경합니까?