|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tez.common.security.TokenCache
@InterfaceAudience.Private @InterfaceStability.Unstable public class TokenCache
This class provides user facing APIs for transferring secrets from the job client to the tasks. The secrets can be stored just before submission of jobs and read during the task execution.
| Constructor Summary | |
|---|---|
TokenCache()
|
|
| Method Summary | |
|---|---|
static byte[] |
getSecretKey(org.apache.hadoop.security.Credentials credentials,
org.apache.hadoop.io.Text alias)
auxiliary method to get user's secret keys.. |
static org.apache.hadoop.security.token.Token<JobTokenIdentifier> |
getSessionToken(org.apache.hadoop.security.Credentials credentials)
|
static void |
mergeBinaryTokens(org.apache.hadoop.security.Credentials creds,
org.apache.hadoop.conf.Configuration conf,
String tokenFilePath)
Merge tokens from a configured binary file into provided Credentials object |
static void |
obtainTokensForFileSystems(org.apache.hadoop.security.Credentials credentials,
org.apache.hadoop.fs.Path[] ps,
org.apache.hadoop.conf.Configuration conf)
Convenience method to obtain delegation tokens from namenodes corresponding to the paths passed. |
static void |
setSessionToken(org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> t,
org.apache.hadoop.security.Credentials credentials)
store session specific token |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TokenCache()
| Method Detail |
|---|
public static byte[] getSecretKey(org.apache.hadoop.security.Credentials credentials,
org.apache.hadoop.io.Text alias)
alias -
public static void obtainTokensForFileSystems(org.apache.hadoop.security.Credentials credentials,
org.apache.hadoop.fs.Path[] ps,
org.apache.hadoop.conf.Configuration conf)
throws IOException
credentials - ps - array of pathsconf - configuration
IOException
@InterfaceAudience.Private
public static void setSessionToken(org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> t,
org.apache.hadoop.security.Credentials credentials)
t - @InterfaceAudience.Private public static org.apache.hadoop.security.token.Token<JobTokenIdentifier> getSessionToken(org.apache.hadoop.security.Credentials credentials)
@InterfaceAudience.Private
public static void mergeBinaryTokens(org.apache.hadoop.security.Credentials creds,
org.apache.hadoop.conf.Configuration conf,
String tokenFilePath)
throws IOException
creds - Credentials object to add new tokens totokenFilePath - Location of tokens' binary file
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||