在混合模式的 Hadoop 環境中,可能會執行革命 R 企業。也就是執行時的預設叢集工作的模式,請使用 Yarn 的革命 R 工作的能力是 「 傳統 」 的 MR1。若要設定革命 R,以這種方式執行︰
答︰ 暫時將叢集預設模式設定成 Yarn。
b.重建環境包含 Yarn 的 RevoHadoopEnvVars.site 檔案︰
# cd /usr/lib64/Revo-7.4/scripts# ./getHadoopEnvVars.py
c.編輯 /usr/lib64/Revo-7.4/scripts/RevoHadoopEnvVars.site 並變更
HADOOP_CMD=hadoop
若要
HADOOP_CMD=hadoop2
d.將預設叢集模式變更為傳統。
附註在 Hadoop 中指定工作佇列時計算指令碼中的內容應該使用 Yarn 格式 (mapreduce.jobs.queuename),但被允許使用已取代的 MR1 格式 (mapred.jobs.queue.name)。