Class MRDelegationTokenIdentifier

java.lang.Object
org.apache.hadoop.security.token.TokenIdentifier
org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
org.apache.hadoop.mapreduce.v2.api.MRDelegationTokenIdentifier
All Implemented Interfaces:
org.apache.hadoop.io.Writable

@Private public class MRDelegationTokenIdentifier extends org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
TokenIdentifier that identifies delegation tokens issued by JobHistoryServer to delegate MR tasks talking to the JobHistoryServer.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.hadoop.io.Text
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    MRDelegationTokenIdentifier(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser)
    Create a new delegation token identifier
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.hadoop.io.Text
     

    Methods inherited from class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier

    equals, getIssueDate, getMasterKeyId, getMaxDate, getOwner, getRealUser, getRenewer, getSequenceNumber, getUser, hashCode, isEqual, readFields, setIssueDate, setMasterKeyId, setMaxDate, setOwner, setRealUser, setRenewer, setSequenceNumber, toString, toStringStable, write

    Methods inherited from class org.apache.hadoop.security.token.TokenIdentifier

    getBytes, getTrackingId

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • KIND_NAME

      public static final org.apache.hadoop.io.Text KIND_NAME
  • Constructor Details

    • MRDelegationTokenIdentifier

      public MRDelegationTokenIdentifier()
    • MRDelegationTokenIdentifier

      public MRDelegationTokenIdentifier(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser)
      Create a new delegation token identifier
      Parameters:
      owner - the effective username of the token owner
      renewer - the username of the renewer
      realUser - the real username of the token owner
  • Method Details

    • getKind

      public org.apache.hadoop.io.Text getKind()
      Specified by:
      getKind in class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier