HDFS-13627. TestErasureCodingExerciseAPIs fails on Windows. Contributed by Anbang Hu.
(cherry picked from commit 91d7c74e6a
)
This commit is contained in:
parent
7f9caf8986
commit
cc696f80d3
|
@ -40,6 +40,7 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Paths;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
|
@ -91,8 +92,10 @@ public class TestErasureCodingExerciseAPIs {
|
|||
// Set up java key store
|
||||
String testRootDir = Paths.get(new FileSystemTestHelper().getTestRootDir())
|
||||
.toString();
|
||||
Path targetFile = new Path(new File(testRootDir).getAbsolutePath(),
|
||||
"test.jks");
|
||||
String keyProviderURI = JavaKeyStoreProvider.SCHEME_NAME + "://file"
|
||||
+ new Path(testRootDir, "test.jks").toUri();
|
||||
+ targetFile.toUri();
|
||||
conf.set(CommonConfigurationKeysPublic.HADOOP_SECURITY_KEY_PROVIDER_PATH,
|
||||
keyProviderURI);
|
||||
conf.setBoolean(DFSConfigKeys.DFS_NAMENODE_DELEGATION_TOKEN_ALWAYS_USE_KEY,
|
||||
|
|
Loading…
Reference in New Issue