odcpリファレンス
odcpコマンドライン・ユーティリティには、以下に説明するパラメータとオプションを持つ単一のコマンドodcpがあります。
構文
odcp [options] source1 [source2 ...] destination パラメータ
| パラメータ | 説明 |
|---|---|
source1 [source2 ...]
|
ソースは、次のどれでもかまいません。
複数のソースを指定する場合、順々にリストします。
複数のソース・ファイルが同じ名前である場合は、なにもコピーされず、 正規表現は、次のパラメータによってサポートされます。
|
destination |
宛先は、次のどれでもかまいません。
|
書式は次のとおりです。
-
HDFSの場合:
hdfs:///path/[file]例:
hdfs:///user/company/data.rawor
hdfs://[host:port]/path/[file]例:
hdfs://192.0.2.0:22/user/company/data.raw -
Oracle Storage Cloud Serviceの場合:
swift://container.provider/[file]where
-
containerは、Oracle Storage Cloud Serviceインスタンス内のコンテナ名です。 -
providerは、インスタンスにアクセスするための資格証明の別名となるプロバイダ名です。 「クラスタへのストレージ資格証明の登録」を参照してください。
例:
swift://feeds.BDCS/stream-061016-1827-534 -
他のストレージ・タイプを示す例については、「odcpでサポートされているストレージのソースとターゲット」を参照してください。
オプション
| オプション | 説明 |
|---|---|
|
|
出力先ファイルのパーツ・サイズ(バイト単位)。
|
|
|
ファイル・チャンクを連結します(デフォルト)。 |
|
|
エグゼキュータ・コアの数を指定します。 デフォルト値は |
|
|
エグゼキュータ・メモリー制限(GB)を指定します。 デフォルト値は |
|
|
追加の構成オプションを指定します。 例: --extra-conf spark.kryoserializer.buffer.max=128m |
|
|
ソース・ファイル名を正規表現と照合して、 |
|
|
このコマンドのヘルプを表示します。 |
|
|
Kerberosプリンシパルのkeytabファイルへのフルパス。 (Kerberos対応のSpark環境でのみ使用してください)。 |
|
|
Kerberosプリンシパル。 (Kerberos対応のSpark環境でのみ使用してください)。 |
|
|
既存のファイルを上書きしないでください。 |
|
|
再帰的にファイルをコピーしないでください。 |
|
|
エグゼキュータの数を指定します。 デフォルト値は、 |
|
|
データ転送の進行状況を表示します。 |
|
|
直前の転送に失敗したか、中断した場合は再試行してください。 |
|
|
出力先ファイルのパーツ・サイズ(バイト単位)。
|
|
|
Apache Sparkインストールを含むディレクトリへのパス。 何も指定されていない場合、 |
|
|
ソース名を正規表現と照合してソースをフィルタリングします。
|
--sync |
|
|
|
デバッギング用に冗長モードを有効にします。 |