<property>

    <name>yarn.scheduler.capacity.resource-calculator</name>


<value>org.apache.hadoop.yarn.util.resource.DefaultResourceCalculator</value>
    <description>

      The ResourceCalculator implementation to be used to compare

      Resources in the scheduler.

      The default i.e. DefaultResourceCalculator only uses Memory while

      DominantResourceCalculator uses dominant-resource to compare

      multi-dimensional resources such as Memory, CPU etc.

    </description>

  </property>


inside capacity-scheduler.xml

Thanks,
Omkar Joshi
*Hortonworks Inc.* <http://www.hortonworks.com>


On Mon, Nov 18, 2013 at 5:34 PM, YouPeng Yang <yypvsxf19870...@gmail.com>wrote:

> Hi
>    It does not work.
>    I do not find the yarn.scheduler.capacity.resource-calculator
> property in the
> hadoop-2.2.0/share/doc/hadoop/hadoop-yarn/hadoop-yarn-common/yarn-default.xml.
>    Is it the right  property?
>
>    Anyone could give me any suggestion about the exception?
>
>
> 2013/11/15 Rob Blah <tmp5...@gmail.com>
>
>> "Can you check the config entry for yarn.scheduler.capacity.resource-
>> calculator ?
>> It should point to org.apache.hadoop.yarn.util.resource.
>> DefaultResourceCalculator"
>>
>> Answer provided by Ted Yu in thread "DefaultResourceCalculator class not
>> found, ResourceManager fails to start."
>>
>> regards
>>
>>
>>
>> 2013/11/15 YouPeng Yang <yypvsxf19870...@gmail.com>
>>
>>>
>>> Hi all
>>>
>>>   It‘s wierd to failed to start my yarn resourcemanager with an
>>> exception[1].
>>>
>>>     I aslo do some google, someone also encountered this problem with no
>>> solved answer.
>>>     I check the src ,there is actually no the DefaultResourceCalculator
>>> in
>>> package :org.apache.hadoop.yarn.server.resourcemanager.resource,however
>>> I found the DefaultResourceCalculator  in
>>> org.apache.hadoop.yarn.util.resource
>>>
>>>     why we miss the class?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> [1]-------------------------------------------------------------------------------------------------------------
>>> 2013-11-15 17:41:46,755 INFO
>>> org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from
>>> hadoop-metrics2.properties
>>> 2013-11-15 17:41:46,876 INFO
>>> org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot
>>> period at 10 second(s).
>>> 2013-11-15 17:41:46,877 INFO
>>> org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ResourceManager metrics
>>> system started
>>> 2013-11-15 17:41:47,013 INFO org.apache.hadoop.service.AbstractService:
>>> Service ResourceManager failed in state INITED; cause:
>>> java.lang.RuntimeException: java.lang.RuntimeException:
>>> java.lang.ClassNotFoundException: Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>> java.lang.RuntimeException: java.lang.RuntimeException:
>>> java.lang.ClassNotFoundException: Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1752)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacitySchedulerConfiguration.getResourceCalculator(CapacitySchedulerConfiguration.java:333)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler.reinitialize(CapacityScheduler.java:263)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:249)
>>>     at
>>> org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:871)
>>> Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException:
>>> Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1720)
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1744)
>>>     ... 5 more
>>> Caused by: java.lang.ClassNotFoundException: Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:1626)
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1718)
>>>     ... 6 more
>>> 2013-11-15 17:41:47,030 INFO
>>> org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping ResourceManager
>>> metrics system...
>>> 2013-11-15 17:41:47,032 INFO
>>> org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ResourceManager metrics
>>> system stopped.
>>> 2013-11-15 17:41:47,032 INFO
>>> org.apache.hadoop.metrics2.impl.MetricsSystemImpl: ResourceManager metrics
>>> system shutdown complete.
>>> 2013-11-15 17:41:47,034 FATAL
>>> org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error
>>> starting ResourceManager
>>> java.lang.RuntimeException: java.lang.RuntimeException:
>>> java.lang.ClassNotFoundException: Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1752)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacitySchedulerConfiguration.getResourceCalculator(CapacitySchedulerConfiguration.java:333)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler.reinitialize(CapacityScheduler.java:263)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:249)
>>>     at
>>> org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
>>>     at
>>> org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:871)
>>> Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException:
>>> Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1720)
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1744)
>>>     ... 5 more
>>> Caused by: java.lang.ClassNotFoundException: Class
>>> org.apache.hadoop.yarn.server.resourcemanager.resource.DefaultResourceCalculator
>>> not found
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:1626)
>>>     at
>>> org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1718)
>>>     ... 6 more
>>>
>>
>>
>

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.

Reply via email to