@InterfaceAudience.Private public class MasterFileSystem extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
HBASE_DIR_PERMS
Parameter name for HBase instance root directory permission
|
static String |
HBASE_WAL_DIR_PERMS
Parameter name for HBase WAL directory permission
|
| Constructor and Description |
|---|
MasterFileSystem(org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFamilyFromFS(org.apache.hadoop.fs.Path rootDir,
RegionInfo region,
byte[] familyName) |
void |
deleteFamilyFromFS(RegionInfo region,
byte[] familyName) |
ClusterId |
getClusterId()
Returns The unique identifier generated for this cluster
|
org.apache.hadoop.conf.Configuration |
getConfiguration() |
org.apache.hadoop.fs.FileSystem |
getFileSystem() |
org.apache.hadoop.fs.Path |
getRegionDir(RegionInfo region)
Returns the directory for a give
region. |
org.apache.hadoop.fs.Path |
getRootDir()
Returns HBase root dir.
|
org.apache.hadoop.fs.Path |
getTempDir()
Returns HBase temp dir.
|
org.apache.hadoop.fs.FileSystem |
getWALFileSystem() |
org.apache.hadoop.fs.Path |
getWALRootDir()
Returns HBase root log dir.
|
void |
logFileSystemState(org.slf4j.Logger log) |
void |
stop() |
public static final String HBASE_DIR_PERMS
public static final String HBASE_WAL_DIR_PERMS
public MasterFileSystem(org.apache.hadoop.conf.Configuration conf)
throws IOException
IOExceptionpublic org.apache.hadoop.fs.FileSystem getFileSystem()
public org.apache.hadoop.fs.FileSystem getWALFileSystem()
public org.apache.hadoop.conf.Configuration getConfiguration()
public org.apache.hadoop.fs.Path getRootDir()
public org.apache.hadoop.fs.Path getWALRootDir()
public org.apache.hadoop.fs.Path getRegionDir(RegionInfo region)
region.public org.apache.hadoop.fs.Path getTempDir()
public ClusterId getClusterId()
public void deleteFamilyFromFS(RegionInfo region, byte[] familyName) throws IOException
IOExceptionpublic void deleteFamilyFromFS(org.apache.hadoop.fs.Path rootDir,
RegionInfo region,
byte[] familyName)
throws IOException
IOExceptionpublic void stop()
public void logFileSystemState(org.slf4j.Logger log)
throws IOException
IOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.