ccr数据同步成功了,但是执行get_lag的last_binlog_timestamp和first_binlog_timestamp为什么都是1970-01-01 08:00:00,我该怎么查看上次同步时间呢

Viewed 16

curl -X POST -H "Content-Type: application/json" -d '{

"name": "ccr_test2"

}' http://192.168.40.130:9190/get_lag

{"success":true,"lag":0,"first_commit_seq":0,"last_commit_seq":0,"first_binlog_timestamp":"1970-01-01 08:00:00","last_binlog_timestamp":"1970-01-01 08:00:00","time_interval_secs":0,"next_commit_seq":0,"next_binlog_timestamp":"1970-01-01 08:00:00"}
doris数据库版本3.0.3 ccr版本3.06

1 Answers

当前这个问题排查了下,是由于版本的问题导致的,Doris 3.0.3 版本中的 TGetBinlogLagResult 其实并且没有取timestamp 字段,但是ccr 3.0.6 其实是会取这个字段的,那么取不到的话就会给一个默认值,所以出现了 1970xxxx 这个时间,建议将版本升级到4.0 /4.1 。

3.0.3
image.png

master:
image.png