Package org.apache.hadoop.hbase.fs
Class TestBlockReorder
java.lang.Object
org.apache.hadoop.hbase.fs.TestBlockReorder
Tests for the hdfs fix from HBASE-6435. Please don't add new subtest which involves starting /
stopping MiniDFSCluster in this class. When stopping MiniDFSCluster, shutdown hooks would be
cleared in hadoop's ShutdownHookManager in hadoop 3. This leads to 'Failed suppression of fs
shutdown hook' error in region server.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final HBaseClassTestRule
private org.apache.hadoop.hdfs.MiniDFSCluster
private org.apache.hadoop.conf.Configuration
private org.apache.hadoop.hdfs.DistributedFileSystem
private static final String
private static final String
private static final String
private HBaseTestingUtility
private static final org.slf4j.Logger
org.junit.rules.TestName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate String
getHostName
(org.apache.hadoop.hdfs.server.datanode.DataNode dn) Allow to get the hostname, using getHostName (hadoop 1) or getDisplayName (hadoop 2)void
setUp()
void
void
Test that we're can add a hook, and that this hook works when we try to read the file in HDFS.
-
Field Details
-
CLASS_RULE
-
LOG
-
conf
-
cluster
-
htu
-
dfs
-
host1
- See Also:
-
host2
- See Also:
-
host3
- See Also:
-
name
-
-
Constructor Details
-
TestBlockReorder
public TestBlockReorder()
-
-
Method Details
-
setUp
- Throws:
Exception
-
tearDownAfterClass
- Throws:
Exception
-
testBlockLocationReorder
Test that we're can add a hook, and that this hook works when we try to read the file in HDFS.- Throws:
Exception
-
getHostName
private String getHostName(org.apache.hadoop.hdfs.server.datanode.DataNode dn) throws InvocationTargetException, IllegalAccessException Allow to get the hostname, using getHostName (hadoop 1) or getDisplayName (hadoop 2)
-