【发布时间】:2014-12-26 17:50:04
【问题描述】:
我已经运行了一个示例 hadoop 作业,当我查看 Hue Web 应用程序的作业区域时,我可以看到我的作业的详细信息。我想以编程方式访问此信息...我编写了以下代码作为测试:
JobClient jobClient = new JobClient(new Configuration());
JobStatus[] jobStatuses = jobClient.getAllJobs();
System.out.println("Found " + jobStatuses.length + " job statuses.");
for(JobStatus jobStatus : jobStatuses) {
System.out.println(jobStatus.getJobID());
}
jobClient.close();
输出是:“找到 0 个作业状态。”
其他细节 - 我使用 CDH4 独立 VM 对此进行了测试。我正在使用来自 /etc/hadoop/conf/conf.cloudera.yarn1 的 conf 文件(使用 /etc/hadoop/conf 的文件不起作用)。
问题here 似乎相关,但也没有答案......
我可以调查哪些领域来解决这个问题?
谢谢!
【问题讨论】:
标签: java hadoop configuration mapreduce