warn rumen.tracebuilder:在跟踪中找不到作业

oaxa6hgo  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(360)

我在ubuntu16.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

但它抛出了一个错误“warn rumen.tracebuilder:no job found in traces”,同时它成功地创建了文件夹“job trace.json”和“job topology.json”。但是job-trace.json为空,job-topology.json的某些值如下所示:

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

我不知道为什么会这样。我已经到处找了,但什么也没找到。

iszxjhcz

iszxjhcz1#

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

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

相关问题