|
@@ -16,8 +16,6 @@
|
|
|
*/
|
|
|
package org.apache.hadoop.hdfs.server.common.blockaliasmap.impl;
|
|
|
|
|
|
-import org.apache.hadoop.thirdparty.com.google.common.collect.Lists;
|
|
|
-import org.apache.hadoop.thirdparty.com.google.common.io.Files;
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
import org.apache.hadoop.conf.Configuration;
|
|
|
import org.apache.hadoop.fs.Path;
|
|
@@ -28,7 +26,9 @@ import org.apache.hadoop.hdfs.server.aliasmap.InMemoryAliasMap;
|
|
|
import org.apache.hadoop.hdfs.server.aliasmap.InMemoryLevelDBAliasMapServer;
|
|
|
import org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap;
|
|
|
import org.apache.hadoop.hdfs.server.common.FileRegion;
|
|
|
+import org.apache.hadoop.test.GenericTestUtils;
|
|
|
import org.apache.hadoop.test.LambdaTestUtils;
|
|
|
+import org.apache.hadoop.thirdparty.com.google.common.collect.Lists;
|
|
|
import org.junit.After;
|
|
|
import org.junit.Before;
|
|
|
import org.junit.Rule;
|
|
@@ -44,6 +44,7 @@ import static org.junit.Assert.fail;
|
|
|
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
+import java.nio.file.Files;
|
|
|
import java.util.List;
|
|
|
import java.util.Optional;
|
|
|
import java.util.Random;
|
|
@@ -74,7 +75,9 @@ public class TestInMemoryLevelDBAliasMapClient {
|
|
|
|
|
|
conf.set(DFSConfigKeys.DFS_PROVIDED_ALIASMAP_INMEMORY_RPC_ADDRESS,
|
|
|
"localhost:" + port);
|
|
|
- tempDir = Files.createTempDir();
|
|
|
+ File testDir = GenericTestUtils.getTestDir();
|
|
|
+ tempDir = Files
|
|
|
+ .createTempDirectory(testDir.toPath(), "test").toFile();
|
|
|
File levelDBDir = new File(tempDir, BPID);
|
|
|
levelDBDir.mkdirs();
|
|
|
conf.set(DFSConfigKeys.DFS_PROVIDED_ALIASMAP_INMEMORY_LEVELDB_DIR,
|