org.apache.hadoop.fs.s3
Class MigrationTool

java.lang.Object
  extended by org.apache.hadoop.util.ToolBase
      extended by org.apache.hadoop.fs.s3.MigrationTool
All Implemented Interfaces:
Configurable, Tool

public class MigrationTool
extends ToolBase

This class is a tool for migrating data from an older to a newer version of an S3 filesystem.

All files in the filesystem are migrated by re-writing the block metadata - no datafiles are touched.


Field Summary
 
Fields inherited from class org.apache.hadoop.util.ToolBase
conf
 
Constructor Summary
MigrationTool()
           
 
Method Summary
 void initialize(URI uri, Configuration conf)
           
static void main(String[] args)
           
 int run(String[] args)
          execute the command with the given arguments
 
Methods inherited from class org.apache.hadoop.util.ToolBase
doMain, getConf, setConf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MigrationTool

public MigrationTool()
Method Detail

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

run

public int run(String[] args)
        throws Exception
Description copied from interface: Tool
execute the command with the given arguments

Parameters:
args - command specific arguments
Returns:
exit code
Throws:
Exception

initialize

public void initialize(URI uri,
                       Configuration conf)
                throws IOException
Throws:
IOException


Copyright © 2006 The Apache Software Foundation