Package org.apache.hadoop.yarn.client
Class AutoRefreshRMFailoverProxyProvider<T>
java.lang.Object
org.apache.hadoop.yarn.client.ConfiguredRMFailoverProxyProvider<T>
org.apache.hadoop.yarn.client.AutoRefreshRMFailoverProxyProvider<T>
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.io.retry.FailoverProxyProvider<T>,RMFailoverProxyProvider<T>
@Private
@Unstable
public class AutoRefreshRMFailoverProxyProvider<T>
extends ConfiguredRMFailoverProxyProvider<T>
A subclass of
RMFailoverProxyProvider which tries to
resolve the proxy DNS in the event of failover.
This provider supports YARN Resourcemanager's HA mode.
This provider doesn't support Federation.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.io.retry.FailoverProxyProvider
org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo<T extends Object> -
Field Summary
Fields inherited from class org.apache.hadoop.yarn.client.ConfiguredRMFailoverProxyProvider
conf, protocol, rmProxy, rmServiceIds -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.hadoop.yarn.client.ConfiguredRMFailoverProxyProvider
close, getInterface, getProxy, getProxyInternal, init
-
Constructor Details
-
AutoRefreshRMFailoverProxyProvider
public AutoRefreshRMFailoverProxyProvider()
-
-
Method Details
-
performFailover
- Specified by:
performFailoverin interfaceorg.apache.hadoop.io.retry.FailoverProxyProvider<T>- Overrides:
performFailoverin classConfiguredRMFailoverProxyProvider<T>
-