public class NamespaceUpgrade extends Object
The pre-0.96 paths and dir names are hardcoded in here.
| Constructor and Description |
|---|
NamespaceUpgrade() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteRoot()
Remove the -ROOT- dir.
|
Configuration |
getConf() |
void |
init() |
void |
makeNamespaceDirs()
Create the system and default namespaces dirs
|
void |
migrateACL() |
void |
migrateDotDirs()
Rename all the dot dirs -- .data, .archive, etc.
|
void |
migrateMeta() |
void |
migrateSnapshots() |
void |
migrateTables()
Migrate all tables into respective namespaces, either default or system.
|
int |
run(String[] args) |
void |
setConf(Configuration conf) |
void |
upgradeTableDirs() |
static boolean |
verifyNSUpgrade(FileSystem fs,
Path rootDir) |
public NamespaceUpgrade()
throws IOException
IOExceptionpublic void init()
throws IOException
IOExceptionpublic void upgradeTableDirs()
throws IOException,
DeserializationException
IOExceptionDeserializationExceptionpublic void deleteRoot()
throws IOException
IOExceptionpublic void migrateDotDirs()
throws IOException
IOExceptionpublic void makeNamespaceDirs()
throws IOException
IOExceptionpublic void migrateTables()
throws IOException
IOExceptionpublic void migrateSnapshots()
throws IOException
IOExceptionpublic void migrateMeta()
throws IOException
IOExceptionpublic void migrateACL()
throws IOException
IOExceptionpublic static boolean verifyNSUpgrade(FileSystem fs,
Path rootDir)
throws IOException
IOExceptionpublic void setConf(Configuration conf)
public Configuration getConf()