public class HiveTokenGenerator
extends java.lang.Object
| Constructor and Description |
|---|
HiveTokenGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addHiveDelegationToken(org.apache.hadoop.mapreduce.Job job,
java.lang.String token) |
boolean |
addHiveDelegationToken(org.apache.hadoop.mapreduce.Job job,
java.lang.String hiveJdbcUrl,
java.lang.String hivePrincipal) |
static boolean |
addHiveDelegationTokenIfHivePresent(org.apache.hadoop.mapreduce.Job job,
java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost,
java.lang.String hivePrincipal) |
java.lang.String |
getHiveDelegationTokenAsUser(org.apache.hadoop.security.UserGroupInformation realUser,
org.apache.hadoop.security.UserGroupInformation user,
java.lang.String hiveJdbcUrl,
java.lang.String hivePrincipal) |
static java.lang.String |
getHiveDelegationTokenIfHivePresent(java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost,
java.lang.String hivePrincipal) |
java.lang.String |
getHiveDelegationTokenIfPossible(org.apache.hadoop.security.UserGroupInformation tokenUser,
java.lang.String hiveJdbcUrl,
java.lang.String hivePrincipal) |
static boolean |
isHiveDriverPresent() |
static java.lang.String |
makeHiveDelegationTokenJdbcUrl(java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost) |
static java.lang.String |
makeHivePrincipalJdbcUrl(java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost,
java.lang.String hivePrincipal) |
static org.apache.hadoop.security.Credentials |
tokenToCredentials(java.lang.String tokenStr) |
public static java.lang.String makeHivePrincipalJdbcUrl(java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost,
java.lang.String hivePrincipal)
public static java.lang.String makeHiveDelegationTokenJdbcUrl(java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost)
public static java.lang.String getHiveDelegationTokenIfHivePresent(java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost,
java.lang.String hivePrincipal)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic static boolean addHiveDelegationTokenIfHivePresent(org.apache.hadoop.mapreduce.Job job,
java.lang.String hiveJdbcUrlPattern,
java.lang.String hiveHost,
java.lang.String hivePrincipal)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic boolean addHiveDelegationToken(org.apache.hadoop.mapreduce.Job job,
java.lang.String hiveJdbcUrl,
java.lang.String hivePrincipal)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic static void addHiveDelegationToken(org.apache.hadoop.mapreduce.Job job,
java.lang.String token)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getHiveDelegationTokenAsUser(org.apache.hadoop.security.UserGroupInformation realUser,
org.apache.hadoop.security.UserGroupInformation user,
java.lang.String hiveJdbcUrl,
java.lang.String hivePrincipal)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.lang.String getHiveDelegationTokenIfPossible(org.apache.hadoop.security.UserGroupInformation tokenUser,
java.lang.String hiveJdbcUrl,
java.lang.String hivePrincipal)
public static org.apache.hadoop.security.Credentials tokenToCredentials(java.lang.String tokenStr)
throws java.io.IOException
java.io.IOExceptionpublic static boolean isHiveDriverPresent()