最近在使用dolphinscheduler進行離綫數倉進行定時調度時,發現無法定時到具體的時間,只要指定了具體的時候,定時任務就不會啓動起來
原因:
服務器上的時區是EDT
在ds調度的時候,使用了America的時區
後面發現就是時區沒有對上,解決辦法就是:
1.更改服務器上的時區為CST
[sarah@hadoop102 logs]$ cd /etc/
[sarah@hadoop102 etc]$ sudo mv localtime localtime.bak
[sarah@hadoop102 etc]$ sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2.在ds使用時區 Asia/Shanghai
問題即解決了,這個bug卡了一上午了