是的,如果手动减去八小时,使用eventtime落地的时候,就成了utc时区的值,但是你可以在SQL逻辑中纠正到东八区。CONVERT_TZ(DATE_FORMAT(event_time,'-MM-dd
HH:mm:ss'),'UTC','GMT+8:00’)。 现在 引入另一个问题,这种情况下watermark为何不需要纠正就自动加了8小时?
在2020年09月24日 19:34,Jun Zhang<825875...@qq.com> 写道:
Hi jack
如果我手动减去八小时,那么是不是使用eventtime落地的时候,就成了utc时区的值,比如现在是北京时间1
不好意思,插入个问题。ts AS TO_TIMESTAMP(FROM_UNIXTIME(create_time / 1000, '-MM-dd
HH:mm:ss')) ,我按此方式生成事件时间列,发现watermark一直比北京时间多8小时,比如create_time
为1600926591666,ts计算出来是2020/9/24 13:49:51没问题,但在WebUI上发现提取的watermark为2020/9/24
21:49:51
| |
Joker
|
|
gaojintao...@163.com
|
签名由网易邮箱大师定制
在2020