警告鲁门.跟踪生成器:在跟踪中找不到作业



我在ubuntu 16.04 LTS上使用hadoop2.7.2并开发了单节点设置。我正在运行 Rumen 以从日志历史记录创建作业跟踪。

我正在使用以下命令:

/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

但它抛出一个错误"警告瘤胃。TraceBuilder:在跟踪中找不到作业",同时它成功创建了文件夹"job-trace.json"和"job-topology.json"。但是job-trace.json是空的,job-topology.json有一些值,如下所示:

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

我不知道为什么会这样。我已经到处搜索过,但一无所获。

我解决了这个问题...我给瘤胃提供了错误的输入路径。实际路径应如下所示:

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

最新更新