List of usage examples for org.apache.hadoop.net NetUtils createSocketAddr
public static InetSocketAddress createSocketAddr(String target, int defaultPort, String configName)
From source file:com.datatorrent.stram.StramClient.java
License:Apache License
private Token<RMDelegationTokenIdentifier> getRMHAToken( org.apache.hadoop.yarn.api.records.Token rmDelegationToken) { // Build a list of service addresses to form the service name ArrayList<String> services = new ArrayList<String>(); for (String rmId : conf.getStringCollection(RM_HA_IDS)) { LOG.info("Yarn Resource Manager id: {}", rmId); // Set RM_ID to get the corresponding RM_ADDRESS services.add(//from w ww . j a va 2 s . c o m SecurityUtil.buildTokenService(NetUtils.createSocketAddr(conf.get(RM_HOSTNAME_PREFIX + rmId), YarnConfiguration.DEFAULT_RM_PORT, RM_HOSTNAME_PREFIX + rmId)).toString()); } Text rmTokenService = new Text(Joiner.on(',').join(services)); return new Token<RMDelegationTokenIdentifier>(rmDelegationToken.getIdentifier().array(), rmDelegationToken.getPassword().array(), new Text(rmDelegationToken.getKind()), rmTokenService); }
From source file:com.newland.bi.bigdata.hdfs.Configuration.java
License:Apache License
/** * Get the socket address for <code>name</code> property as a * <code>InetSocketAddress</code>. * @param name property name.// w w w .j a v a 2s. c o m * @param defaultAddress the default value * @param defaultPort the default port * @return InetSocketAddress */ public InetSocketAddress getSocketAddr(String name, String defaultAddress, int defaultPort) { final String address = get(name, defaultAddress); return NetUtils.createSocketAddr(address, defaultPort, name); }