Package org.apache.hadoop.hbase.fs
Class TestBlockReorderMultiBlocks
java.lang.Object
org.apache.hadoop.hbase.fs.TestBlockReorderMultiBlocks
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 static org.apache.hadoop.hdfs.protocol.ClientProtocol
getNamenode
(org.apache.hadoop.hdfs.DFSClient dfsc) void
setUp()
void
private void
testFromDFS
(org.apache.hadoop.hdfs.DistributedFileSystem dfs, String src, int repCount, String localhost) void
Test that the hook works within HBase, including when there are multiple blocks.
-
Field Details
-
CLASS_RULE
-
LOG
-
conf
-
cluster
-
htu
-
dfs
-
host1
- See Also:
-
host2
- See Also:
-
host3
- See Also:
-
name
-
-
Constructor Details
-
TestBlockReorderMultiBlocks
public TestBlockReorderMultiBlocks()
-
-
Method Details
-
setUp
- Throws:
Exception
-
tearDownAfterClass
- Throws:
Exception
-
testHBaseCluster
Test that the hook works within HBase, including when there are multiple blocks.- Throws:
Exception
-
testFromDFS
private void testFromDFS(org.apache.hadoop.hdfs.DistributedFileSystem dfs, String src, int repCount, String localhost) throws Exception - Throws:
Exception
-
getNamenode
private static org.apache.hadoop.hdfs.protocol.ClientProtocol getNamenode(org.apache.hadoop.hdfs.DFSClient dfsc) throws Exception - Throws:
Exception
-