| Package | Description |
|---|---|
| org.apache.hadoop.hdfs.server.federation.resolver |
The resolver package contains indepedent data resolvers used in HDFS
federation.
|
| org.apache.hadoop.hdfs.server.federation.router |
The router package includes the core services for a HDFS federation router.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
MembershipNamenodeResolver |
Implements a cached lookup of the most recently active namenode for a
particular nameservice.
|
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.Class<? extends ActiveNamenodeResolver> |
RBFConfigKeys.FEDERATION_NAMENODE_RESOLVER_CLIENT_CLASS_DEFAULT |
| Modifier and Type | Method | Description |
|---|---|---|
ActiveNamenodeResolver |
Router.getNamenodeResolver() |
Get the namenode resolver for a subcluster.
|
ActiveNamenodeResolver |
RouterRpcClient.getNamenodeResolver() |
Get the active namenode resolver used by this client.
|
ActiveNamenodeResolver |
RouterRpcServer.getNamenodeResolver() |
Get the active namenode resolver.
|
static ActiveNamenodeResolver |
FederationUtil.newActiveNamenodeResolver(org.apache.hadoop.conf.Configuration conf,
StateStoreService stateStore) |
Creates an instance of an ActiveNamenodeResolver from the configuration.
|
| Constructor | Description |
|---|---|
NamenodeHeartbeatService(ActiveNamenodeResolver resolver,
java.lang.String nsId,
java.lang.String nnId) |
Create a new Namenode status updater.
|
NamenodeHeartbeatService(ActiveNamenodeResolver resolver,
java.lang.String nsId,
java.lang.String nnId,
java.lang.String resolvedHost) |
Create a new Namenode status updater.
|
RouterRpcClient(org.apache.hadoop.conf.Configuration conf,
Router router,
ActiveNamenodeResolver resolver,
RouterRpcMonitor monitor,
org.apache.hadoop.hdfs.server.federation.router.RouterStateIdContext routerStateIdContext) |
Create a router RPC client to manage remote procedure calls to NNs.
|
RouterRpcServer(org.apache.hadoop.conf.Configuration conf,
Router router,
ActiveNamenodeResolver nnResolver,
FileSubclusterResolver fileResolver) |
Construct a router RPC server.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.