org.apache.hadoop.dfs
Class DFSck
java.lang.Object
  
org.apache.hadoop.conf.Configured
      
org.apache.hadoop.dfs.DFSck
- All Implemented Interfaces: 
 - Configurable, Tool
 
public class DFSck
- extends Configured
- implements Tool
  
This class provides rudimentary checking of DFS volumes for errors and
 sub-optimal conditions.
 
The tool scans all files and directories, starting from an indicated
  root path. The following abnormal conditions are detected and handled:
 
 - files with blocks that are completely missing from all datanodes.
 In this case the tool can perform one of the following actions:
  
   
  - detect files with under-replicated or over-replicated blocks
 
  
  Additionally, the tool collects a detailed overall DFS statistics, and
  optionally can print detailed statistics on block locations and replication
  factors of each file.
  The tool also provides and option to filter open files during the scan.
 
| 
Method Summary | 
static void | 
main(String[] args)
 
            | 
 int | 
run(String[] args)
 
          Execute the command with the given arguments. | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
DFSck
public DFSck(Configuration conf)
      throws Exception
- Filesystem checker.
- Parameters:
 conf - current Configuration
- Throws:
 Exception
 
run
public int run(String[] args)
        throws Exception
- Description copied from interface: 
Tool 
- Execute the command with the given arguments.
- Specified by:
 run in interface Tool
 
- Parameters:
 args - 
- Returns:
 - exit code.
 - Throws:
 Exception
 
 
main
public static void main(String[] args)
                 throws Exception
 
- Throws:
 Exception
 
Copyright © 2008 The Apache Software Foundation