public class TestHFile extends HBaseTestCase
Copied from hadoop-3315 tfile. Remove after tfile is committed and use the tfile version of this class instead.
HBaseTestCase.ClientScannerIncommon, HBaseTestCase.FlushCache, HBaseTestCase.HRegionIncommon, HBaseTestCase.HTableIncommon, HBaseTestCase.Incommon, HBaseTestCase.InternalScannerIncommon, HBaseTestCase.ScannerIncommon
COLUMNS, conf, fam1, fam2, fam3, FIRST_CHAR, fs, fsTableDescriptors, LAST_CHAR, MAXVERSIONS, meta, PUNCTUATION, START_KEY, START_KEY_BYTES, testDir, testUtil
Constructor and Description |
---|
TestHFile() |
Modifier and Type | Method and Description |
---|---|
static KeyValue.Type |
generateKeyType(java.util.Random rand) |
void |
setUp()
Note that this method must be called after the mini hdfs cluster has
started or we end up with a local file system.
|
void |
tearDown() |
void |
testCompressionOrdinance()
Make sure the ordinals for our compression algorithms do not change on us.
|
void |
testCorrupt0LengthHFile()
Create 0-length hfile and show that it fails
|
void |
testCorruptTruncatedHFile()
Create a truncated hfile and verify that exception thrown.
|
void |
testEmptyHFile()
Test empty HFile.
|
void |
testMetaBlocks() |
void |
testNullMetaBlocks() |
void |
testReaderWithoutBlockCache() |
void |
testTFileFeatures() |
protected void |
testTFilefeaturesInternals(boolean useTags) |
static void |
truncateFile(FileSystem fs,
Path src,
Path dst) |
addContent, addContent, addContent, addContent, addContent, addContent, addContent, assertByteEquals, assertEquals, assertResultEquals, closeRootAndMeta, createMetaRegion, createNewHRegion, createNewHRegion, createTableDescriptor, createTableDescriptor, createTableDescriptor, getUnitTestdir, openClosedRegion, shutdownDfs
public void setUp() throws java.lang.Exception
HBaseTestCase
setUp
in class HBaseTestCase
java.lang.Exception
public void tearDown() throws java.lang.Exception
tearDown
in class HBaseTestCase
java.lang.Exception
public void testEmptyHFile() throws java.io.IOException
java.io.IOException
public void testCorrupt0LengthHFile() throws java.io.IOException
java.io.IOException
public static void truncateFile(FileSystem fs, Path src, Path dst) throws java.io.IOException
java.io.IOException
public void testCorruptTruncatedHFile() throws java.io.IOException
java.io.IOException
public void testTFileFeatures() throws java.io.IOException
java.io.IOException
protected void testTFilefeaturesInternals(boolean useTags) throws java.io.IOException
java.io.IOException
public void testMetaBlocks() throws java.lang.Exception
java.lang.Exception
public void testNullMetaBlocks() throws java.lang.Exception
java.lang.Exception
public void testCompressionOrdinance()
public void testReaderWithoutBlockCache() throws java.lang.Exception
java.lang.Exception
public static KeyValue.Type generateKeyType(java.util.Random rand)