org.apache.hadoop.conf.Configurable@Public @Unstable public class LevelDBFileRegionAliasMap extends BlockAliasMap<FileRegion> implements org.apache.hadoop.conf.Configurable
BlockAliasMap.| Modifier and Type | Class | Description |
|---|---|---|
static class |
LevelDBFileRegionAliasMap.LevelDBOptions |
Class specifying reader options for the
LevelDBFileRegionAliasMap. |
static class |
LevelDBFileRegionAliasMap.LevelDBReader |
This class is used as a reader for block maps which
are stored as LevelDB files.
|
static class |
LevelDBFileRegionAliasMap.LevelDBWriter |
This class is used as a writer for block maps which
are stored as LevelDB files.
|
BlockAliasMap.ImmutableIterator, BlockAliasMap.Reader<U extends BlockAlias>, BlockAliasMap.Writer<U extends BlockAlias>| Modifier and Type | Field | Description |
|---|---|---|
static org.slf4j.Logger |
LOG |
| Constructor | Description |
|---|---|
LevelDBFileRegionAliasMap() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
org.apache.hadoop.conf.Configuration |
getConf() |
|
BlockAliasMap.Reader<FileRegion> |
getReader(BlockAliasMap.Reader.Options opts,
java.lang.String blockPoolID) |
Returns a reader to the alias map.
|
BlockAliasMap.Writer<FileRegion> |
getWriter(BlockAliasMap.Writer.Options opts,
java.lang.String blockPoolID) |
Returns the writer for the alias map.
|
void |
refresh() |
Refresh the alias map.
|
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
public void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic BlockAliasMap.Reader<FileRegion> getReader(BlockAliasMap.Reader.Options opts, java.lang.String blockPoolID) throws java.io.IOException
BlockAliasMapgetReader in class BlockAliasMap<FileRegion>opts - reader optionsblockPoolID - block pool id to useBlockAliasMap.Reader to the alias map. If a Reader for the blockPoolID
cannot be created, this will return null.java.io.IOExceptionpublic BlockAliasMap.Writer<FileRegion> getWriter(BlockAliasMap.Writer.Options opts, java.lang.String blockPoolID) throws java.io.IOException
BlockAliasMapgetWriter in class BlockAliasMap<FileRegion>opts - writer options.blockPoolID - block pool id to useBlockAliasMap.Writer to the alias map.java.io.IOExceptionpublic void refresh()
throws java.io.IOException
BlockAliasMaprefresh in class BlockAliasMap<FileRegion>java.io.IOExceptionpublic void close()
throws java.io.IOException
close in class BlockAliasMap<FileRegion>java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.