public class SecureTestEnvironment extends Object
SecureTestEnvironment to handle MiniKDC lifecycle.
This class can be used to start/stop MiniKDC and create secure configurations for MiniDFSCluster
and MiniYarn| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
SecureTestEnvironment() |
| Modifier and Type | Method and Description |
|---|---|
static void |
cleanup() |
static Map<String,TestingSecurityContext.ClientSecurityConfiguration> |
getClientSecurityConfigurationMap() |
static String |
getHadoopServicePrincipal() |
static String |
getTestKeytab() |
static org.apache.flink.configuration.Configuration |
populateFlinkSecureConfigurations(org.apache.flink.configuration.Configuration flinkConf) |
static void |
prepare(org.junit.rules.TemporaryFolder tempFolder) |
public static void prepare(org.junit.rules.TemporaryFolder tempFolder)
public static void cleanup()
public static org.apache.flink.configuration.Configuration populateFlinkSecureConfigurations(@Nullable org.apache.flink.configuration.Configuration flinkConf)
public static Map<String,TestingSecurityContext.ClientSecurityConfiguration> getClientSecurityConfigurationMap()
public static String getTestKeytab()
public static String getHadoopServicePrincipal()
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.