List of usage examples for org.apache.hadoop.mapreduce.security.token.delegation DelegationTokenIdentifier DelegationTokenIdentifier
public DelegationTokenIdentifier(Text owner, Text renewer, Text realUser)
From source file:skewtune.mapreduce.STJobTracker.java
License:Apache License
/** * Get a new delegation token.//www . j a v a2s . c o m */ @Override public Token<DelegationTokenIdentifier> getDelegationToken(Text renewer) throws IOException, InterruptedException { UserGroupInformation ugi = UserGroupInformation.getCurrentUser(); Text owner = new Text(ugi.getUserName()); Text realUser = null; if (ugi.getRealUser() != null) { realUser = new Text(ugi.getRealUser().getUserName()); } DelegationTokenIdentifier ident = new DelegationTokenIdentifier(owner, renewer, realUser); return new Token<DelegationTokenIdentifier>(ident, secretManager); }