orch.dryrun
ローカル・ホストとHadoopクラスタ間で実行プラットフォームを切り替えます。ドライ・ランにRコードの変更は必要ありません。
引数
- onoff
-
MapReduceプログラムをローカルで実行するにはTRUE、Hadoopクラスタでプログラムを実行するにはFALSEに設定します。
使用上の注意
orch.dryrun関数を使用すると、Hadoopクラスタで大規模データセットを使用してMapReduceプログラムを実行する前に、ラップトップで小規模データセットを使用してプログラムをローカルに実行できます。マッパーとリデューサは、HDFSからの行ストリームで連続的に実行されます。ドライ・ランにHadoopクラスタは必要ありません。
例
次の例では、orch.dryrunの値をFALSEからTRUEに変更します。
R> orch.dryrun()
[1] FALSE
R> orch.dryrun(onoff<-T)
R> orch.dryrun()
[1] TRUE