org.apache.hadoop.fs
Class DU

java.lang.Object
  extended by org.apache.hadoop.util.Shell
      extended by org.apache.hadoop.fs.DU

public class DU
extends Shell

Filesystem disk space usage statistics. Uses the unix 'du' program


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.util.Shell
Shell.ExitCodeException, Shell.ShellCommandExecutor
 
Field Summary
 
Fields inherited from class org.apache.hadoop.util.Shell
LOG, SET_GROUP_COMMAND, SET_OWNER_COMMAND, SET_PERMISSION_COMMAND, USER_NAME_COMMAND, WINDOWS
 
Constructor Summary
DU(File path, Configuration conf)
           
DU(File path, long interval)
           
 
Method Summary
 void decDfsUsed(long value)
           
 String getDirPath()
           
protected  String[] getExecString()
          return an array containing the command name & its parameters
 long getUsed()
           
 void incDfsUsed(long value)
           
static void main(String[] args)
           
protected  void parseExecResult(BufferedReader lines)
          Parse the execution result
 String toString()
           
 
Methods inherited from class org.apache.hadoop.util.Shell
execCommand, getExitCode, getGET_PERMISSION_COMMAND, getGROUPS_COMMAND, getProcess, getUlimitMemoryCommand, run, setEnvironment, setWorkingDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DU

public DU(File path,
          long interval)
   throws IOException
Throws:
IOException

DU

public DU(File path,
          Configuration conf)
   throws IOException
Throws:
IOException
Method Detail

decDfsUsed

public void decDfsUsed(long value)

incDfsUsed

public void incDfsUsed(long value)

getUsed

public long getUsed()
             throws IOException
Throws:
IOException

getDirPath

public String getDirPath()

toString

public String toString()
Overrides:
toString in class Object

getExecString

protected String[] getExecString()
Description copied from class: Shell
return an array containing the command name & its parameters

Specified by:
getExecString in class Shell

parseExecResult

protected void parseExecResult(BufferedReader lines)
                        throws IOException
Description copied from class: Shell
Parse the execution result

Specified by:
parseExecResult in class Shell
Throws:
IOException

main

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


Copyright © 2006 The Apache Software Foundation