private static Token<?> getDelegationTokenFromHS(HSClientProtocol hsProxy, Configuration conf) throws IOException { GetDelegationTokenRequest request = RecordFactoryProvider.getRecordFactory(null).newRecordInstance(GetDelegationTokenRequest.class); request.setRenewer(Master.getMasterPrincipal(conf)); org.apache.hadoop.yarn.api.records.Token mrDelegationToken; mrDelegationToken = hsProxy.getDelegationToken(request).getDelegationToken(); return ConverterUtils.convertFromYarn(mrDelegationToken, hsProxy.getConnectAddress()); }
public static RpcClientFactory getClientFactory(Configuration conf) { String clientFactoryClassName = conf.get( YarnConfiguration.IPC_CLIENT_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_CLIENT_FACTORY_CLASS); return (RpcClientFactory) getFactoryClassInstance(clientFactoryClassName); }
public static RecordFactory getRecordFactory(Configuration conf) { if (conf == null) { //Assuming the default configuration has the correct factories set. //Users can specify a particular factory by providing a configuration. conf = defaultConf; } String recordFactoryClassName = conf.get( YarnConfiguration.IPC_RECORD_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_RECORD_FACTORY_CLASS); return (RecordFactory) getFactoryClassInstance(recordFactoryClassName); }
@Override public void stopProxy(Object proxy, Configuration conf) { RpcFactoryProvider.getClientFactory(conf).stopClient(proxy); }
@Override public Server getServer(Class protocol, Object instance, InetSocketAddress addr, Configuration conf, SecretManager<? extends TokenIdentifier> secretManager, int numHandlers, String portRangeConfig) { LOG.debug("Creating a HadoopYarnProtoRpc server for protocol " + protocol + " with " + numHandlers + " handlers"); return RpcFactoryProvider.getServerFactory(conf).getServer(protocol, instance, addr, conf, secretManager, numHandlers, portRangeConfig); }
@Inject public ApplicationBlock(Context nmContext, Configuration conf) { this.conf = conf; this.nmContext = nmContext; this.recordFactory = RecordFactoryProvider.getRecordFactory(this.conf); }
@Override public void stopProxy(Object proxy, Configuration conf) { RpcFactoryProvider.getClientFactory(conf).stopClient(proxy); }
public static RecordFactory getRecordFactory(Configuration conf) { if (conf == null) { //Assuming the default configuration has the correct factories set. //Users can specify a particular factory by providing a configuration. conf = defaultConf; } String recordFactoryClassName = conf.get( YarnConfiguration.IPC_RECORD_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_RECORD_FACTORY_CLASS); return (RecordFactory) getFactoryClassInstance(recordFactoryClassName); }
public static RpcClientFactory getClientFactory(Configuration conf) { String clientFactoryClassName = conf.get( YarnConfiguration.IPC_CLIENT_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_CLIENT_FACTORY_CLASS); return (RpcClientFactory) getFactoryClassInstance(clientFactoryClassName); }
@Inject public ApplicationBlock(Context nmContext, Configuration conf) { this.conf = conf; this.nmContext = nmContext; this.recordFactory = RecordFactoryProvider.getRecordFactory(this.conf); }
@Override public void stopProxy(Object proxy, Configuration conf) { RpcFactoryProvider.getClientFactory(conf).stopClient(proxy); }
public static RecordFactory getRecordFactory(Configuration conf) { if (conf == null) { //Assuming the default configuration has the correct factories set. //Users can specify a particular factory by providing a configuration. conf = defaultConf; } String recordFactoryClassName = conf.get( YarnConfiguration.IPC_RECORD_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_RECORD_FACTORY_CLASS); return (RecordFactory) getFactoryClassInstance(recordFactoryClassName); }
public static RpcClientFactory getClientFactory(Configuration conf) { String clientFactoryClassName = conf.get( YarnConfiguration.IPC_CLIENT_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_CLIENT_FACTORY_CLASS); return (RpcClientFactory) getFactoryClassInstance(clientFactoryClassName); }
@Inject public ApplicationBlock(Context nmContext, Configuration conf) { this.conf = conf; this.nmContext = nmContext; this.recordFactory = RecordFactoryProvider.getRecordFactory(this.conf); }
@Override public Object getProxy(Class protocol, InetSocketAddress addr, Configuration conf) { LOG.debug("Creating a HadoopYarnProtoRpc proxy for protocol " + protocol); return RpcFactoryProvider.getClientFactory(conf).getClient(protocol, 1, addr, conf); }
public static RecordFactory getRecordFactory(Configuration conf) { if (conf == null) { //Assuming the default configuration has the correct factories set. //Users can specify a particular factory by providing a configuration. conf = defaultConf; } String recordFactoryClassName = conf.get( YarnConfiguration.IPC_RECORD_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_RECORD_FACTORY_CLASS); return (RecordFactory) getFactoryClassInstance(recordFactoryClassName); }
public static RpcServerFactory getServerFactory(Configuration conf) { if (conf == null) { conf = new Configuration(); } String serverFactoryClassName = conf.get( YarnConfiguration.IPC_SERVER_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_SERVER_FACTORY_CLASS); return (RpcServerFactory) getFactoryClassInstance(serverFactoryClassName); }
@Inject public ApplicationBlock(Context nmContext, Configuration conf) { this.conf = conf; this.nmContext = nmContext; this.recordFactory = RecordFactoryProvider.getRecordFactory(this.conf); }
public static RpcServerFactory getServerFactory(Configuration conf) { if (conf == null) { conf = new Configuration(); } String serverFactoryClassName = conf.get( YarnConfiguration.IPC_SERVER_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_SERVER_FACTORY_CLASS); return (RpcServerFactory) getFactoryClassInstance(serverFactoryClassName); }
public static RpcServerFactory getServerFactory(Configuration conf) { if (conf == null) { conf = new Configuration(); } String serverFactoryClassName = conf.get( YarnConfiguration.IPC_SERVER_FACTORY_CLASS, YarnConfiguration.DEFAULT_IPC_SERVER_FACTORY_CLASS); return (RpcServerFactory) getFactoryClassInstance(serverFactoryClassName); }