ユーザーのローカルRセッションのRオブジェクトをHadoop実行環境で利用できるようにするため、これらのオブジェクトをMapReduceジョブで参照できます。
使用方法
orch.export(...)
引数
名前または明示的な定義による、カンマ区切りリストの1つ以上の変数、データ・フレームまたはその他のメモリー内オブジェクト。
使用上の注意
この関数を使用すると、hadoop.exec関数とhadoop.run関数で使用するローカル変数を準備できます。mapper、reducer、combiner、initおよびfinalの各引数は、エクスポートされた変数を参照できます。
戻り値
リスト・オブジェクト
関連項目
例
次のコード・フラグメントは、hadoop.run関数のexport引数で使用されるorch.exportを示しています。
hadoop.run(x,
export = orch.export(a=1, b=2),
mapper = function(k,v) {
x <- a + b
orch.keyval(key=NULL, val=x)
}
)
次に、同様のコード・フラグメントを示します。ただし、変数がhadoop.run関数の外部で定義される点を除きます。
a=1
b=2
hadoop.run(x,
export = orch.export(a, b),
.
.
.
)