ヘッダーをスキップ
Oracle® Big Data Connectorsユーザーズ・ガイド
リリース2 (2.3)
E48215-03
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

hdfs.download

HDFSからローカル・ファイルシステムにファイルをコピーします。

使用方法

hdfs.download(
        dfs.id,
        filename, 
        overwrite)

引数

dfs.id

HDFS内のファイルの名前。ファイル名には、現在のパスに絶対的または相対的なパスを使用できます。

filename

データのコピー先のローカル・ファイルシステム内のファイルの名前。

overwrite

操作で既存のローカル・ファイルを上書きするかどうかを制御します。filenameを上書きする場合はTRUE、エラーを表示する場合はFALSE (デフォルト)に設定します。

使用上の注意

この関数は、HDFSからファイルをコピーする最も高速で簡単な方法を提供します。複数の部分を1つのファイルにマージする場合以外はデータの変換は行われません。ローカル・ファイルには、HDFSファイルと完全に同じデータが含まれます。

戻り値

ローカル・ファイル名。コピーが失敗した場合はNULL

次の例では、現在のHDFSディレクトリ内のファイル・リストを表示して、ontime2000.DBをローカル・ファイルシステムに/home/oracle/ontime2000.datとしてコピーします。

R> hdfs.ls()
[1] "ontime2000_DB" "ontime_DB"     "ontime_File"   "ontime_R"      "testdata.dat" 
R> tmpfile <- hdfs.download("ontime2000_DB", "/home/oracle/ontime2000.dat", overwrite=F)
R> tmpfile
[1] "/home/oracle/ontime2000.dat"