spark、hadoop、tez 等都有一個可以手動配置的屬性串列。例子:
yarn.nodemanager.resource.memory-mb
或者
spark.executor.memory
或者
pig.exec.reducers.bytes.per.reducer, pig.exec.reducers.max
……
PIG_HEAPSIZE 是否有等價物?似乎只能通過環境變數進行設定。這個環境變數在幕后做什么?它影響哪些屬性?
uj5u.com熱心網友回復:
Pig 依賴于諸如 Tez、Spark 或 Mapreduce 之類的執行引擎,因此它會從這些配置(例如 Spark 執行器記憶體)繼承堆大小,而不是使用自己的。
唯一PIG_HEAPSIZE控制的是運行命令的本地 JVM 驅動程式行程pig,因此它應該是本地 env-var,而不是遠程配置屬性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/511172.html
標籤:Hadoop阿帕奇猪
