public class HdfsDelegationTokenRefresher
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
H2O_AUTH_KEYTAB |
static java.lang.String |
H2O_AUTH_PRINCIPAL |
static java.lang.String |
H2O_AUTH_TOKEN_REFRESHER_ENABLED |
static java.lang.String |
H2O_AUTH_TOKEN_REFRESHER_FALLBACK_INTERVAL_SECS |
static java.lang.String |
H2O_AUTH_TOKEN_REFRESHER_INTERVAL_RATIO |
static java.lang.String |
H2O_AUTH_TOKEN_REFRESHER_MAX_ATTEMPTS |
static java.lang.String |
H2O_AUTH_TOKEN_REFRESHER_RETRY_DELAY_SECS |
static java.lang.String |
H2O_AUTH_USER |
| Constructor and Description |
|---|
HdfsDelegationTokenRefresher(org.apache.hadoop.conf.Configuration conf,
java.lang.String authPrincipal,
java.lang.String authKeytabPath,
java.lang.String authUser) |
| Modifier and Type | Method and Description |
|---|---|
void |
run() |
static void |
setup(org.apache.hadoop.conf.Configuration conf,
java.lang.String tmpDir) |
void |
start() |
public static final java.lang.String H2O_AUTH_USER
public static final java.lang.String H2O_AUTH_PRINCIPAL
public static final java.lang.String H2O_AUTH_KEYTAB
public static final java.lang.String H2O_AUTH_TOKEN_REFRESHER_ENABLED
public static final java.lang.String H2O_AUTH_TOKEN_REFRESHER_INTERVAL_RATIO
public static final java.lang.String H2O_AUTH_TOKEN_REFRESHER_MAX_ATTEMPTS
public static final java.lang.String H2O_AUTH_TOKEN_REFRESHER_RETRY_DELAY_SECS
public static final java.lang.String H2O_AUTH_TOKEN_REFRESHER_FALLBACK_INTERVAL_SECS