Reply
New Contributor
Posts: 1
Registered: ‎06-06-2014

YarnClient

Hi,

 

Is YarnClient.getQueueInfo implemented in CDH5?

 

I have a 10 node cluster running and I was trying to experiment with Yarn API's. Following is the code (or a snippet version of it)...

 

Configuration conf = new YarnConfiguration()

conf.set("fs.defaultFS", "hdfs://namenode-server:8020");
conf.set("yarn.resourcemanager.address", "resource-manager-server:8032");
conf.set("yarn.resourcemanager.scheduler.address", "scheduler-address:8030");

YarnClient yarnClient = YarnClient.createYarnClient();
yarnClient.init(conf);

QueueInfo queueInfo = yarnClient.getQueueInfo("default");

 

yarnClient.getQueueInfo always returns null.... Is there anything in the Yarn Configuration I need to add?

 

Regards

Highlighted
Cloudera Employee
Posts: 290
Registered: ‎01-16-2014

Re: YarnClient

What does the call to getAllQueues() return? The list of queues that you get should tell you if you have the default queue. Walk over the list of QueueInfo objects and call getQueueName() on the object to get the name.

Wilfred

 

Announcements