Details
Description
Run "hdfs groups" with ObserverReadProxyProvider, Exception throws as :
Exception in thread "main" java.io.IOException: Couldn't create proxy provider class org.apache.hadoop.hdfs.server.namenode.ha.ObserverReadProxyProvider at org.apache.hadoop.hdfs.NameNodeProxiesClient.createFailoverProxyProvider(NameNodeProxiesClient.java:261) at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:119) at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:95) at org.apache.hadoop.hdfs.tools.GetGroups.getUgmProtocol(GetGroups.java:87) at org.apache.hadoop.tools.GetGroupsBase.run(GetGroupsBase.java:71) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90) at org.apache.hadoop.hdfs.tools.GetGroups.main(GetGroups.java:96) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.hadoop.hdfs.NameNodeProxiesClient.createFailoverProxyProvider(NameNodeProxiesClient.java:245) ... 7 more Caused by: java.lang.ClassCastException: org.apache.hadoop.hdfs.server.namenode.ha.NameNodeHAProxyFactory cannot be cast to org.apache.hadoop.hdfs.server.namenode.ha.ClientHAProxyFactory at org.apache.hadoop.hdfs.server.namenode.ha.ObserverReadProxyProvider.<init>(ObserverReadProxyProvider.java:123) at org.apache.hadoop.hdfs.server.namenode.ha.ObserverReadProxyProvider.<init>(ObserverReadProxyProvider.java:112) ... 12 more
similar with HDFS-14116, we did a simple fix.
Attachments
Attachments
Issue Links
- is related to
-
HDFS-14162 Balancer should work with ObserverNode
- Resolved
- relates to
-
HDFS-14893 TestDelegationTokensWithHA.testObserverReadProxyProviderWithDT failing on branch-2
- Resolved
-
HDFS-12943 Consistent Reads from Standby Node
- Resolved
- supercedes
-
HDFS-14893 TestDelegationTokensWithHA.testObserverReadProxyProviderWithDT failing on branch-2
- Resolved