更改hadoop集群yarn的webui中的開始時間和結束時間為本地時間


  yarn集群的webui地址為:http://rm:8088

  執行任務后,任務的開始時間和結束時間都是utc時間,查看很不方便。

  查找相關資料發現hadoop有補丁包,補丁地址:https://issues.apache.org/jira/browse/YARN-1998

  補丁內容為:

Index: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/yarn.dt.plugins.js
===================================================================
--- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/yarn.dt.plugins.js	(revision 1591171)
+++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/yarn.dt.plugins.js	(working copy)
@@ -78,7 +78,7 @@
     if(data === '0'|| data === '-1') {
       return "N/A";
     }
-    return new Date(parseInt(data)).toUTCString();
+    return new Date(parseInt(data)).toLocaleString();
   }
   // 'sort', 'type' and undefined all just use the number
   // If date is 0, then for purposes of sorting it should be consider max_int

  所以只需要修改hadoop安裝目錄下的share/hadoop/yarn/hadoop-yarn-common-2.6.0.jar中的webapps/static/yarn.dt.plugins.js文件,將toUTCString()改為toLocaleString(),重啟resourcemanager服務即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM