/** * Add a configuration from a file to an existing configuration * @param conf existing configuration * @param file file to load * @param overwrite flag to indicate new values should overwrite the predecessor * @return the merged configuration * @throws IOException */ public static Configuration addConfigurationFile(Configuration conf, File file, boolean overwrite) throws IOException { Configuration c2 = loadConfFromFile(file, false); mergeConfigurations(conf, c2, file.getAbsolutePath(), overwrite); return conf; }
/** * Add a configuration from a file to an existing configuration * @param conf existing configuration * @param file file to load * @param overwrite flag to indicate new values should overwrite the predecessor * @return the merged configuration * @throws IOException */ public static Configuration addConfigurationFile(Configuration conf, File file, boolean overwrite) throws IOException { Configuration c2 = loadConfFromFile(file, false); mergeConfigurations(conf, c2, file.getAbsolutePath(), overwrite); return conf; }
ConfigHelper.mergeConfigurations(siteConf, clientConfExtras, "Slider Client", true);
log.info("Loading {} at {}", SLIDER_SERVER_XML, serverXmlUrl); Configuration serverConf = ConfigHelper.loadFromResource(SLIDER_SERVER_XML); ConfigHelper.mergeConfigurations(customConf, serverConf, SLIDER_SERVER_XML, true); ConfigHelper.mergeConfigurations(conf, customConf, SLIDER_CLIENT_XML, true);
log.info("Loading {} at {}", SLIDER_SERVER_XML, serverXmlUrl); Configuration serverConf = ConfigHelper.loadFromResource(SLIDER_SERVER_XML); ConfigHelper.mergeConfigurations(customConf, serverConf, SLIDER_SERVER_XML, true); ConfigHelper.mergeConfigurations(conf, customConf, SLIDER_CLIENT_XML, true);
ConfigHelper.mergeConfigurations(siteConf, clientConfExtras, "Slider Client", true);
@Override protected void serviceInit(Configuration conf) throws Exception { Configuration clientConf = loadSliderClientXML(); ConfigHelper.mergeConfigurations(conf, clientConf, SLIDER_CLIENT_XML, true); serviceArgs.applyDefinitions(conf); serviceArgs.applyFileSystemBinding(conf); AbstractActionArgs coreAction = serviceArgs.getCoreAction(); // init security with our conf if (!coreAction.disableSecureLogin() && isHadoopClusterSecure(conf)) { forceLogin(); initProcessSecurity(conf); } if (coreAction.getHadoopServicesRequired()) { initHadoopBinding(); } super.serviceInit(conf); }
@Override protected void serviceInit(Configuration conf) throws Exception { Configuration clientConf = loadSliderClientXML(); ConfigHelper.mergeConfigurations(conf, clientConf, SLIDER_CLIENT_XML, true); serviceArgs.applyDefinitions(conf); serviceArgs.applyFileSystemBinding(conf); AbstractActionArgs coreAction = serviceArgs.getCoreAction(); // init security with our conf if (!coreAction.disableSecureLogin() && isHadoopClusterSecure(conf)) { forceLogin(); initProcessSecurity(conf); } if (coreAction.getHadoopServicesRequired()) { initHadoopBinding(); } super.serviceInit(conf); }