DseFileSystemで実装されたHadoop FileSystemインターフェイス

DseFileSystemは、Hadoop FileSystemインターフェイスの一部をサポートしています。

DseFileSystemクラスはHadoop FileSystemインターフェイスの一部をサポートしています。以下の表に、実装されているメソッドの概要を示します。

1. DseFileSystemで実装されたHadoop FileSystemインターフェイスのメソッド
メソッド ステータス コメント
getScheme() 5.0.12以降、5.1.6
getURI()
getName() デフォルト、廃止予定
getDefaultPort() 5.0.12以降、5.1.6
makeQualified(Path) デフォルト
getDelegationToken(String) nullを返す
addDelegationTokens(String, Credentials)
collectDelegationTokens(...)
getChildFileSystems() デフォルト、nullを返す
getFileBlockLocations(FileStatus, long, long)
getFileBlockLocations(Path, long, long)
getServerDefaults() デフォルト、廃止予定
getServerDefaults(Path) デフォルト
resolvePath(Path) デフォルト
open すべてのバリアント、バッファー・サイズはサポートされていない
create すべてのバリアント、チェックサムオプション、進行状況レポート、およびAPPENDNEW_BLOCKフラグはサポートされていない
createNonRecursive すべてのバリアント
createNewFile デフォルト
append すべてのバリアント、進行状況レポートはサポートされていない
concat 5.0.12以降、5.1.6
getReplication(Path)
setReplication(Path, short) 何も実行されない
rename
truncate(Path, long) 5.0.12以降、5.1.6
delete(Path)
delete(Path, boolean)
deleteOnExit(Path) デフォルト
cancelDeleteOnExit(Path) デフォルト
exists(Path)
isDirectory(Path)
isFile(Path)
getLength(Path)
getContentSummary(Path) デフォルト
listStatus すべてのバリアント
listCorruptFileBlocks(Path) UnsupportedOperationExceptionをスロー
globStatus デフォルト
listLocatedStatus デフォルト
listStatusIterator デフォルト
listFiles デフォルト
getHomeDirectory() デフォルト
getWorkingDirectory()
setWorkingDirectory()
getInitialWorkingDirectory() デフォルト、nullを返す
mkdirs
copyFromLocalFile デフォルト
moveFromLocalFile デフォルト
copyToLocalFile デフォルト
moveToLocalFile デフォルト
startLocalOutput デフォルト
close
getUsed デフォルト、遅い
getBlockSize
getDefaultBlockSize() 5.0.12以降、5.1.6
getDefaultBlockSize(Path) 5.0.12以降、5.1.6
getDefaultReplication() 5.0.12以降、5.1.6
getDefaultReplication(Path) 5.0.12以降、5.1.6
getFileStatus(Path)
access(Path, FsAction) デフォルト
createSymLink UnsupportedOperationExceptionをスロー
getFileLinkStatus デフォルト、getFileStatusと同じ
supportsSymLinks falseを返す
getLinkTarget UnsupportedOperationExceptionをスロー
resolveLink UnsupportedOperationExceptionをスロー
getFileChecksum nullを返す
setVerifyChecksum 何も実行されない
setWriteChecksum 何も実行されない
getStatus デフォルト、誤ったデータを返す
setPermission
setOwner
setTimes 何も実行されない
createSnapshot UnsupportedOperationExceptionをスロー
renameSnapshot UnsupportedOperationExceptionをスロー
deleteSnapshot UnsupportedOperationExceptionをスロー
modifyAclEntries UnsupportedOperationExceptionをスロー
removeAclEntries UnsupportedOperationExceptionをスロー
removeDefaultAcl UnsupportedOperationExceptionをスロー
removeAcl UnsupportedOperationExceptionをスロー
setAcl UnsupportedOperationExceptionをスロー
getAclStatus UnsupportedOperationExceptionをスロー
setXAttr UnsupportedOperationExceptionをスロー
getXAttr UnsupportedOperationExceptionをスロー
getXAttrs UnsupportedOperationExceptionをスロー
listXAttrs UnsupportedOperationExceptionをスロー
removeXAttr UnsupportedOperationExceptionをスロー