|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hadoop.dfs.NamenodeFsck
public class NamenodeFsck
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:
FIXING_NONE
)FIXING_MOVE
). Remaining data blocks are saved as a
block chains, representing longest consecutive series of valid blocks.FIXING_DELETE
)
Nested Class Summary | |
---|---|
static class |
NamenodeFsck.FsckResult
FsckResult of checking, plus overall DFS statistics. |
Field Summary | |
---|---|
static int |
FIXING_DELETE
Delete corrupted files. |
static int |
FIXING_MOVE
Move corrupted files to /lost+found . |
static int |
FIXING_NONE
Don't attempt any fixing . |
static org.apache.commons.logging.Log |
LOG
|
Constructor Summary | |
---|---|
NamenodeFsck(Configuration conf,
NameNode nn,
Map<String,String[]> pmap,
javax.servlet.http.HttpServletResponse response)
Filesystem checker. |
Method Summary | |
---|---|
void |
fsck()
Check files on DFS, starting from the indicated path. |
int |
run(String[] args)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final org.apache.commons.logging.Log LOG
public static final int FIXING_NONE
public static final int FIXING_MOVE
public static final int FIXING_DELETE
Constructor Detail |
---|
public NamenodeFsck(Configuration conf, NameNode nn, Map<String,String[]> pmap, javax.servlet.http.HttpServletResponse response) throws IOException
conf
- configuration (namenode config)nn
- namenode that this fsck is going to usepmap
- key=value[] map that is passed to the http servlet as url parametersresponse
- the object into which this servelet writes the url contents
IOException
Method Detail |
---|
public void fsck() throws IOException
Exception
IOException
public int run(String[] args) throws Exception
args
-
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |