日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

修改hadoop中yarn的webui中显示的任务时间为中国时间

發布時間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 修改hadoop中yarn的webui中显示的任务时间为中国时间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


在${HADOOP_HOME}\share\hadoop\yarn目錄下找到hadoop-yarn-common-x.x.x.jar,然后用winRAR打開;

打開以后結構如下:



進入webapps/static/目錄,然后修改yarn.dt.plugins.js;做出如下修改:


(1)給js文件中添加如下代碼:

Date.prototype.Format = function (fmt) { //author: meizz var o = {"M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小時 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 };if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt; };


(2)找到函數renderHadoopDate,修改為如下內容:

function renderHadoopDate(data, type, full) {if (type === 'display' || type === 'filter') {if(data === '0'|| data === '-1') {return "N/A";}return new Date(parseInt(data)).Format("yyyy-MM-dd hh:mm:ss");}// 'sort', 'type' and undefined all just use the number// If date is 0, then for purposes of sorting it should be consider max_intreturn data === '0' ? '9007199254740992' : data; }


把修改后的jar包分發到集群中的每個節點上的對應目錄下,時間就修改成功了,修改結果如下:




總結

以上是生活随笔為你收集整理的修改hadoop中yarn的webui中显示的任务时间为中国时间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。