강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

lsy25340606 のプロフィール画像
lsy25340606

投稿した質問数

カフカパーフェクトガイド - ksqlDB

Rowtime フィールド 理解

시스템 타임존과 카프카 Stream 타임존이 불일치합니다.

作成

·

140

0

카프카 타임존은 다음과 같이 9시간 전인 시간인 데이터가 들어오고있습니다.

 

image.png

 

시스템 타임존은 다음과 같습니다.

image.png

 

동기화 방법을 좀 찾아봤는데 안되서 질문드립니다.

kafka/config/server.properties

log.message.timestamp.type=CreateTime

KAFKA_JVM_PERFORMANCE_OPTS="-Duser.timezone=Asia/Seoul"

kafka데이터-엔지니어링ksqldb

回答 1

0

dooleyz3525님의 프로필 이미지
dooleyz3525
インストラクター

안녕하십니까,

KSQLDB 에 Rowtime은 unix epoch 타임 기준이므로 언제나 UTC 이며 Local time을 반영하지 않습니다.

데이터를 뽑아가는 쪽에서 Local time을 반영해서 계산해야 합니다.

아래와 같이 해보십시요.

SELECT FORMAT_TIMESTAMP(FROM_UNIXTIME(ROWTIME), 'yyyy-MM-dd HH:mm:ss.SSS', 'Asia/Seoul') from simple_user_stream;

 

감사합니다.

lsy25340606 のプロフィール画像
lsy25340606

投稿した質問数

質問する