public class HadoopUtils
extends java.lang.Object
コンストラクターと説明 |
---|
HadoopUtils(XdEnvironment xdEnvironment) 環境で指定された名前ノードを使用して Hadoop ユーティリティを初期化します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | fileExists(java.lang.String uri) ファイルが存在することを確認します。 |
void | fileRemove(java.lang.String uri) ディレクトリ内のファイルを再帰的に削除します。ファイルのみの場合はそのファイルのみを削除します。 |
java.lang.String | getFileContentsFromHdfs(java.lang.String path) hdfs ファイルシステムからファイルを取得します。 |
org.apache.hadoop.fs.FileStatus | getFileStatus(java.lang.String filePath) 指定されたファイルパスのファイルステータスを取得します。 |
java.util.Collection<org.apache.hadoop.fs.FileStatus> | listDir(java.lang.String path) 指定されたパスにある HDF 内のエントリのリストを取得します。 |
boolean | waitForPath(int waitTime, java.lang.String path) リソースが HDFs に書き込まれるまで、タイムアウトまで待機します。 |
public HadoopUtils(XdEnvironment xdEnvironment)
xdEnvironment
- テストのための環境。public java.util.Collection<org.apache.hadoop.fs.FileStatus> listDir(java.lang.String path)
path
- パス public boolean fileExists(java.lang.String uri)
uri
- 検証するファイルの URI。public void fileRemove(java.lang.String uri)
uri
- ファイルまたはディレクトリへのパス。public java.lang.String getFileContentsFromHdfs(java.lang.String path)
path
- 取得するファイルへの URI。public boolean waitForPath(int waitTime, java.lang.String path)
waitTime
- 待機するミリ秒数。path
- リソースへのパス。public org.apache.hadoop.fs.FileStatus getFileStatus(java.lang.String filePath)
filePath
- 調べるファイルのパス / ファイル名