我在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" : [ ]
}
我不知道为什么会这样。我已经到处找了,但什么也没找到。
1条答案
按热度按时间iszxjhcz1#
我解决了这个问题。。。我给了瘤胃错误的输入路径。实际路径应如下所示: