tispark 日志时间慢8小时

  • 【TiDB 版本】:v4.0.6
  • 【问题描述】: tispark 日志时间慢8小时

背景:
已有TiDB集群使用 TIUP安装部署, 新增3台服务器用于测试tispark。

Spark version 2.4.3

使用以下扩容的方式部署tispark:

tispark_masters:

  • host: 172.16.188.121
    deploy_dir: “/data/tispark-master”
    java_home: “/usr/java/jdk1.8.0_261-amd64”

tispark_workers:

  • host: 172.16.188.128
    deploy_dir: “/data/tispark-worker”
    java_home: “/usr/java/jdk1.8.0_261-amd64”
  • host: 172.16.188.124
    deploy_dir: “/data/tispark-worker”
    java_home: “/usr/java/jdk1.8.0_261-amd64”

tiup cluster scale-out tidb-test tispark.yaml

服务器时间正常为东八区时间。而tispark日志时间慢8小时,这里需要修改什么配置吗?

tispark节点正常:

可以检查一下 TiSpark 服务器的时区设置是否与日志打印时间是否对应的上

对应不上

echo $TZ
ll /etc/localtime
date -R

确认一下服务器时区设置

[root@tidb-tispark-1 ~]$ echo $TZ

[root@tidb-tispark-1 ~]$ ll /etc/localtime
lrwxrwxrwx. 1 root root 25 Dec 5 2018 /etc/localtime -> …/usr/share/zoneinfo/UTC
[root@tidb-tispark-1 ~]$ date -R
Thu, 05 Nov 2020 10:19:57 +0800

localtime 设置的是 UTC 时区,可以将 localtime 设置为 ../usr/share/zoneinfo/Asia/Shanghai
并重启 tispark 看下日志打印时区是否正确

1 个赞

rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这样就设置完重启tispark 日志时间就正常了。

:handshake::handshake::handshake:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。