datax和datax-web时间问题处理(定时任务没有按指定时间触发、日志时间错误)

datax-web和datax各种时间不准问题

此文目的为解决日志输出中的时间不准确问题和datax-web定时任务触发时间不对的问题(以东八区为例),但首先要确认操作系统的时间和时区是正常的!!!
总体思路就是修改时区,修改三个文件:datax.py、datax-executor.sh、datax-admin.sh
在对应的位置加上时区参数:-Duser.timezone=GMT+8
详情如下:

1.datax日志时间不准

修改datax.py文件,增加时区设置 -Duser.timezone=GMT+8

2.datax-web时间不准问题

2.1.定时任务没有在指定时间触发(datax-executor)

修改datax-executor的启动脚本modules/datax-executor/bin/datax-executor.sh
增加JVM的时区参数: -Duser.timezone=GMT+8

2.2.日志中时间错误(datax-admin)

修改datax-executor的启动脚本modules/datax-admin/bin/datax-admin.sh
增加JVM的时区参数: -Duser.timezone=GMT+8

posted @ 2024-05-25 11:23  BugMakerLOL  阅读(703)  评论(0)    收藏  举报