List of usage examples for org.apache.hadoop.mapreduce.server.jobtracker JTConfig JT_USER_NAME
String JT_USER_NAME
To view the source code for org.apache.hadoop.mapreduce.server.jobtracker JTConfig JT_USER_NAME.
Click Source Link
From source file:gobblin.hadoop.token.TokenUtils.java
License:Open Source License
private static Text getMRTokenRenewerInternal(JobConf jobConf) throws IOException { String servicePrincipal = jobConf.get(YARN_RESOURCEMANAGER_PRINCIPAL, jobConf.get(JTConfig.JT_USER_NAME)); Text renewer;/* w w w . jav a 2s . co m*/ if (servicePrincipal != null) { String target = jobConf.get(YARN_RESOURCEMANAGER_ADDRESS, jobConf.get(MAPREDUCE_JOBTRACKER_ADDRESS)); if (target == null) { target = jobConf.get(MAPRED_JOB_TRACKER); } String addr = NetUtils.createSocketAddr(target).getHostName(); renewer = new Text(SecurityUtil.getServerPrincipal(servicePrincipal, addr)); } else { // No security renewer = new Text("azkaban mr tokens"); } return renewer; }