HDFS-14036. RBF: Add hdfs-rbf-default.xml to HdfsConfiguration by default. Contributed by Takanobu Asanuma.
This commit is contained in:
parent
be80334cdf
commit
041e0c0564
@ -35,6 +35,7 @@ public class HdfsConfiguration extends Configuration {
|
||||
|
||||
// adds the default resources
|
||||
Configuration.addDefaultResource("hdfs-default.xml");
|
||||
Configuration.addDefaultResource("hdfs-rbf-default.xml");
|
||||
Configuration.addDefaultResource("hdfs-site.xml");
|
||||
}
|
||||
|
||||
|
@ -153,7 +153,7 @@ public class RouterClientProtocol implements ClientProtocol {
|
||||
this.mountStatusTimeOut = conf.getTimeDuration(
|
||||
RBFConfigKeys.DFS_ROUTER_CLIENT_MOUNT_TIME_OUT,
|
||||
RBFConfigKeys.DFS_ROUTER_CLIENT_MOUNT_TIME_OUT_DEFAULT,
|
||||
TimeUnit.SECONDS);
|
||||
TimeUnit.MILLISECONDS);
|
||||
|
||||
// User and group for reporting
|
||||
try {
|
||||
|
@ -58,7 +58,6 @@ public static void createCluster(
|
||||
// Start NNs and DNs and wait until ready
|
||||
cluster.startCluster(conf);
|
||||
|
||||
cluster.addRouterOverrides(conf);
|
||||
// Start routers with only an RPC service
|
||||
cluster.startRouters();
|
||||
|
||||
|
@ -68,7 +68,6 @@ public static void createCluster(Configuration conf) throws IOException {
|
||||
// Start NNs and DNs and wait until ready
|
||||
cluster.startCluster(conf);
|
||||
|
||||
cluster.addRouterOverrides(conf);
|
||||
// Start routers with only an RPC service
|
||||
cluster.startRouters();
|
||||
|
||||
|
@ -136,6 +136,8 @@ public class MiniRouterDFSCluster {
|
||||
/** Cache flush interval in milliseconds. */
|
||||
private long cacheFlushInterval;
|
||||
|
||||
/** Router configuration initializes. */
|
||||
private Configuration routerConf;
|
||||
/** Router configuration overrides. */
|
||||
private Configuration routerOverrides;
|
||||
/** Namenode configuration overrides. */
|
||||
@ -533,7 +535,12 @@ public Configuration generateClientConfiguration() {
|
||||
*/
|
||||
public Configuration generateRouterConfiguration(String nsId, String nnId) {
|
||||
|
||||
Configuration conf = new HdfsConfiguration(false);
|
||||
Configuration conf;
|
||||
if (this.routerConf == null) {
|
||||
conf = new Configuration(false);
|
||||
} else {
|
||||
conf = new Configuration(routerConf);
|
||||
}
|
||||
conf.addResource(generateNamenodeConfiguration(nsId));
|
||||
|
||||
conf.setInt(DFS_ROUTER_HANDLER_COUNT_KEY, 10);
|
||||
@ -778,6 +785,8 @@ public void startCluster(Configuration overrideConf) {
|
||||
Configuration nnConf = generateNamenodeConfiguration(ns0);
|
||||
if (overrideConf != null) {
|
||||
nnConf.addResource(overrideConf);
|
||||
// Router also uses this configurations as initial values.
|
||||
routerConf = new Configuration(overrideConf);
|
||||
}
|
||||
|
||||
cluster = new MiniDFSCluster.Builder(nnConf)
|
||||
|
Loading…
x
Reference in New Issue
Block a user