public class HBaseKerberosUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KRB_KEYTAB_FILE |
static java.lang.String |
KRB_PRINCIPAL |
static java.lang.String |
MASTER_KRB_PRINCIPAL |
Constructor and Description |
---|
HBaseKerberosUtils() |
Modifier and Type | Method and Description |
---|---|
static Configuration |
getConfigurationWoPrincipal() |
static java.lang.String |
getKeytabFileForTesting() |
static java.lang.String |
getPrincipalForTesting() |
static Configuration |
getSecuredConfiguration() |
static boolean |
isKerberosPropertySetted() |
static void |
setKeytabFileForTesting(java.lang.String keytabFile) |
static void |
setPrincipalForTesting(java.lang.String principal) |
static void |
setSecuredConfiguration(Configuration conf) |
static void |
setSystemProperty(java.lang.String propertyName,
java.lang.String propertyValue) |
public static final java.lang.String KRB_PRINCIPAL
public static final java.lang.String MASTER_KRB_PRINCIPAL
public static final java.lang.String KRB_KEYTAB_FILE
public static boolean isKerberosPropertySetted()
public static void setPrincipalForTesting(java.lang.String principal)
public static void setKeytabFileForTesting(java.lang.String keytabFile)
public static void setSystemProperty(java.lang.String propertyName, java.lang.String propertyValue)
public static java.lang.String getKeytabFileForTesting()
public static java.lang.String getPrincipalForTesting()
public static Configuration getConfigurationWoPrincipal()
public static Configuration getSecuredConfiguration()
public static void setSecuredConfiguration(Configuration conf)