// 我在这里只有一个Queue,名字叫做default,so,硬编码了。
Configuration conf = new Configuration();
conf.set("mapred.job.tracker", "YOUR_MAP_REDUCE_URL");
JobClient client;
try {
client = new JobClient(new JobConf(conf));
System.out.println(client.getQueues()[0].getQueueName());
System.out.println(client.getJobsFromQueue(client.getQueues()[0].getQueueName()).length);
} catch (IOException e) {
throw new RuntimeException(e);
}
-- end --
本文展示了一段Java代码,用于查询Hadoop集群中默认队列的名称及该队列中的作业数量。通过实例演示了如何使用JobClient类与Hadoop进行交互。

被折叠的 条评论
为什么被折叠?



