2017-02-12 54 views
0

我在Ubuntu 16.04 LTS上使用hadoop2.7.2並開發了單節點設置。我正在運行瘤胃以創建日誌歷史記錄中的作業跟蹤。WARN rumen.TraceBuilder:找不到痕跡

我使用下面的命令:

/usr/local/hadoop/bin/hadoopjar/usr/local/hadoop/share/hadoop/tools/lib/hadoop-rumen-2.7.2.jar org.apache.hadoop.tools.rumen.TraceBuilder 
file:///usr/local/hadoop/share/hadoop/tools/sls/sample-data/job-trace.json 
file:///usr/local/hadoop/share/hadoop/tools/sls/sample-data/job-topology.json 
hdfs:///usr/local/hadoop/logs/userlogs/application_1486821591386_0001 

但它拋出一個錯誤「WARN rumen.TraceBuilder:沒有工作的痕跡發現」,並同時成功地創建文件夾「作業trace.json」和'就業topology.json」。但job-trace.json爲空,job-topology.json的值如下:

{  
    "name" : "root"  
    "children" : [ ]  
} 

我不知道爲什麼會發生這種情況。我已經到處搜索,但沒有得到任何東西。

回答

0

我解決了這個問題......我給錯誤的輸入路徑。實際路徑應該是這樣的:

hdfs:///tmp/hadoop-yarn/staging/history/done/2017/03/11/000000