|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
DistributedFileSystem
class to communicate
with the NameNode.ClientProtocol.concat(String, String [])
.
DFSClient.create(String,FsPermission,EnumSet,short,long,Progressable,int)
with default permission.
DFSClient.create(String,FsPermission,EnumSet,boolean,short,long,Progressable,int)
with createParent set to true.
ClientProtocol.delete(String, boolean)
istead.
UTF8
.FSDataInputStream
FsStatus
insteadBlockListAsLongs.BlockReportIterator
.
datanode
whose total size equals size
.
ContentSummary
rooted at the specified directory.
ContentSummary
rooted at the specified directory.
current
contains latest files defining
the file system meta-data.
FileSystem.getStatus()
instead
SecondaryNameNode
finalized.tmp
is a transient directory, which holds
the previous
file system state while it is being removed
in response to the finalize request.
lastcheckpoint.tmp
is a transient directory, which holds
current file system state while the new state is saved into the new
current
during regular namespace updates.
previous.checkpoint
is a directory, which holds the previous
(before the last save) state of the storage directory.
previous
contains the previous file system state,
which the system can be rolled back to.
previous.tmp
is a transient directory, which holds
current file system state while the new state is saved into the new
current
during upgrade.
VERSION
from the previous
directory.
FileSystem.getStatus()
instead
FileSystem.getStatus()
instead
removed.tmp
is a transient directory, which holds
current file system state while the previous state is moved into
current
during rollback.
FSDataset.fetchReplicaInfo(long)
instead.
UserGroupInformation
and possibly the delegation token out of
the request.
VERSION
contains the following fields:
node type
layout version
namespaceID
fs state creation time
other fields specific for this node type
The version file is always written last during storage directory updates.
PolicyProvider
for HDFS protocols.current
to lastcheckpoint.tmp
and
recreate empty current
.
lastcheckpoint.tmp
to previous.checkpoint
DFSClient.open(String, int, boolean)
instead.
FileSystem
.DFSClient.create(String, FsPermission, EnumSet, short, long,
Progressable, int)
except that the permission
is absolute (ie has already been masked with umask.
DFSClient.mkdirs(String, FsPermission, boolean)
except
that the permissions has already been masked against umask.
NameNode
.
NameNode
.
DFSClient.rename(String, String, Options.Rename...)
instead.
ClientProtocol.rename(String, String, Options.Rename...)
instead.
ClientProtocol.reportBadBlocks(LocatedBlock[])
}
SecondaryNameNode
SecondaryNameNode
current
directory.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |