【Secondary Namenode】記錄一個問題:Hadoop查看Secondary Namenode Web端無信息的解決辦法

1、問題描述
 打開SecondaryNamenode information管理頁面,沒有任何信息提示
在這裏插入圖片描述
打開瀏覽器的開發者工具的Console,發現如下錯誤:

dfs-dust.js:61 Uncaught ReferenceError: moment is not defined
    at Object.date_tostring (dfs-dust.js:61)
    at Object.dust.filter (dust-full-2.0.0.min.js:1)
    at Chunk.reference (dust-full-2.0.0.min.js:1)
    at body_1 (eval at dust.loadSource (dust-full-2.0.0.min.js:1), <anonymous>:1:572)
    at Chunk.section (dust-full-2.0.0.min.js:1)
    at body_0 (eval at dust.loadSource (dust-full-2.0.0.min.js:1), <anonymous>:1:77)
    at Object.dust.load (dust-full-2.0.0.min.js:1)
    at Object.dust.render (dust-full-2.0.0.min.js:1)
    at render (snn.js:61)
    at Object.finished_request (snn.js:38)

2、解決辦法
路徑:$HADOOP_HOME/share/hadoop/hdfs/webapps/static
查看dfs-dust.js的第61行

   'date_tostring' : function (v) {
      return moment(Number(v)).format('ddd MMM DD HH:mm:ss ZZ YYYY');
    },

並修改函數返回值:

'date_tostring' : function (v) {
  return new Date(Number(v)).toLocaleString();
},
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章