2017-02-12 59 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