public class MasterFileSystem
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HBASE_DIR_PERMS
Parameter name for HBase instance root directory permission
|
static java.lang.String |
HBASE_WAL_DIR_PERMS
Parameter name for HBase WAL directory permission
|
Constructor and Description |
---|
MasterFileSystem(Configuration conf) |
Modifier and Type | Method and Description |
---|---|
void |
deleteFamilyFromFS(Path rootDir,
RegionInfo region,
byte[] familyName) |
void |
deleteFamilyFromFS(RegionInfo region,
byte[] familyName) |
ClusterId |
getClusterId() |
Configuration |
getConfiguration() |
FileSystem |
getFileSystem() |
Path |
getRootDir() |
Path |
getTempDir() |
protected FileSystem |
getWALFileSystem() |
Path |
getWALRootDir() |
void |
logFileSystemState(Logger log) |
static TableDescriptor |
setInfoFamilyCachingForMeta(TableDescriptor metaDescriptor,
boolean b)
Enable in memory caching for hbase:meta
|
void |
stop() |
public static final java.lang.String HBASE_DIR_PERMS
public static final java.lang.String HBASE_WAL_DIR_PERMS
public MasterFileSystem(Configuration conf) throws java.io.IOException
java.io.IOException
public FileSystem getFileSystem()
protected FileSystem getWALFileSystem()
public Configuration getConfiguration()
public Path getRootDir()
public Path getWALRootDir()
public Path getTempDir()
public ClusterId getClusterId()
public static TableDescriptor setInfoFamilyCachingForMeta(TableDescriptor metaDescriptor, boolean b)
public void deleteFamilyFromFS(RegionInfo region, byte[] familyName) throws java.io.IOException
java.io.IOException
public void deleteFamilyFromFS(Path rootDir, RegionInfo region, byte[] familyName) throws java.io.IOException
java.io.IOException
public void stop()
public void logFileSystemState(Logger log) throws java.io.IOException
java.io.IOException