@Override protected void serviceInit(Configuration conf) throws Exception { rmId = HAUtil.getRMHAId(conf); String clusterId = YarnConfiguration.getClusterId(conf); String zkBasePath = conf.get( YarnConfiguration.AUTO_FAILOVER_ZK_BASE_PATH, YarnConfiguration.DEFAULT_AUTO_FAILOVER_ZK_BASE_PATH); latchPath = zkBasePath + "/" + clusterId; curator = rm.getCurator(); initAndStartLeaderLatch(); super.serviceInit(conf); }
@Override protected void serviceInit(Configuration conf) throws Exception { this.config = conf; RetryPolicy retryPolicy = FederationStateStoreFacade.createRetryPolicy(conf); this.stateStoreClient = (FederationStateStore) FederationStateStoreFacade.createRetryInstance( conf, YarnConfiguration.FEDERATION_STATESTORE_CLIENT_CLASS, YarnConfiguration.DEFAULT_FEDERATION_STATESTORE_CLIENT_CLASS, FederationStateStore.class, retryPolicy); this.stateStoreClient.init(conf); LOG.info("Initialized state store client class"); this.subClusterId = SubClusterId.newInstance(YarnConfiguration.getClusterId(conf)); heartbeatInterval = conf.getLong( YarnConfiguration.FEDERATION_STATESTORE_HEARTBEAT_INTERVAL_SECS, YarnConfiguration.DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INTERVAL_SECS); if (heartbeatInterval <= 0) { heartbeatInterval = YarnConfiguration.DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INTERVAL_SECS; } LOG.info("Initialized federation membership service."); super.serviceInit(conf); }
String clusterId = YarnConfiguration.getClusterId(conf); localActiveNodeInfo = createActiveNodeInfo(clusterId, rmId);
String clusterId = YarnConfiguration.getClusterId(conf); localActiveNodeInfo = createActiveNodeInfo(clusterId, rmId);
String clusterId = YarnConfiguration.getClusterId(conf); localActiveNodeInfo = createActiveNodeInfo(clusterId, rmId);
ApplicationId appId = this.attemptId.getApplicationId(); this.homeSubClusterId = SubClusterId.newInstance(YarnConfiguration.getClusterId(conf)); this.homeRMRelayer = new AMRMClientRelayer(createHomeRMProxy(appContext, ApplicationMasterProtocol.class, appOwner), appId,
String cId = YarnConfiguration.getClusterId(conf); if (cId.isEmpty()) { String errMsg =