Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
None
Description
MAPREDUCE-279 included bits and pieces of possible ZK integration for YARN's RM, but looks like it failed to complete it (for scalability reasons? etc?) and there seems to be no JIRA tracking this feature that has been already claimed publicly as a good part about YARN.
If it did complete it, we should document how to use it. Setting the following only yields:
<property>
<name>yarn.resourcemanager.store.class</name>
<value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKStore</value>
</property>
<property>
<name>yarn.resourcemanager.zookeeper-store.address</name>
<value>test.vm:2181/yarn-recovery-store</value>
</property>
Error starting ResourceManager java.lang.RuntimeException: java.lang.NoSuchMethodException: org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKStore.<init>() at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:128) at org.apache.hadoop.yarn.server.resourcemanager.recovery.StoreFactory.getStore(StoreFactory.java:32) at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:621) Caused by: java.lang.NoSuchMethodException: org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKStore.<init>() at java.lang.Class.getConstructor0(Class.java:2706) at java.lang.Class.getDeclaredConstructor(Class.java:1985) at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:122) ... 2 more
This JIRA is hence filed to track the addition/completion of recovery via ZK.
Attachments
Attachments
Issue Links
- relates to
-
MAPREDUCE-4344 ZKClient does not support auth
- Open