oozie4.1.x 修改web页面时间显示错误(东8时区)

问题描述

当执行 oozie 任务时,在 web页面中,查看任务的提交时间,差8小时

需要修改 js 文件,转换为东8时区

注意

下面解决方法,可以解决一部分时间,另一处时间,还是会差8小时,如下:

解决方式一

解决方式二

修改 js

vim /program/oozie-4.1.0-cdh5.14.0/oozie-server/webapps/oozie/oozie-console.js

找到下面方法(约177行):

function getTimeZone() {
    Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
    return Ext.state.Manager.get("TimezoneId","GMT");
}

修改如下:

function getTimeZone() {
    Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
    //return Ext.state.Manager.get("TimezoneId","GMT");
    return Ext.state.Manager.get("TimezoneId","GMT+0800");
}

修改为 东8时区

重启

停止

bin/oozied.sh stop

启动

bin/oozied.sh start