Example usage for org.apache.hadoop.net NetUtils createSocketAddr

List of usage examples for org.apache.hadoop.net NetUtils createSocketAddr

Introduction

In this page you can find the example usage for org.apache.hadoop.net NetUtils createSocketAddr.

Prototype

public static InetSocketAddress createSocketAddr(String target, int defaultPort, String configName) 

Source Link

Document

Create an InetSocketAddress from the given target string and default port.

Usage

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);
}