[FAQ] cdc 报错 Error: can not load timezone, Please specify the time zone through environment variable `TZ` or command line parameters `--tz`: unknown time zone zoneinfo/UTC

[问题澄清]

tiup 扩容 cdc 报错:

Error: can not load timezone, Please specify the time zone through environment variable TZ or command line parameters --tz: unknown time zone zoneinfo/UTC

[原因分析]

错误信息代表当时CDC的机器上 /etc/localtime 的 time zone 是 UTC 的

[解决方案]

可以尝试以下其中一个操作:

  • 设置 $TZ=UTC 或 $TZ=Asia/Shanghai
  • 在启动脚本中传入 --tz UTC 或 --tz Asia/Shanghai
  • 要保留 /etc/localtime 是 UTC 时区的話,可以指向 /usr/share/zoneinfo/Etc/UTC 而非 /usr/share/zoneinfo/UTC

[参考案例]