0
有沒有什麼辦法可以根據EXPLAIN查詢中的階段提供資源。如何爲EXPLAIN中的不同配置單元設置資源?
有沒有什麼辦法可以根據EXPLAIN查詢中的階段提供資源。如何爲EXPLAIN中的不同配置單元設置資源?
據我所知,您可以設置的唯一的東西是:
set mapred.reduce.tasks=**
(只要它makes sense)set hive.exec.reducers.max=**
+暗示的計算使用M容器實際數目set hive.exec.reducers.bytes.per.reducer=*****
set mapreduce.map.memory.mb=**
+ set mapreduce.map.java.opts=-XMX**
<〜80總爲堆的%>set mapreduce.reduce.memory.mb=**
+ set mapreduce.reduce.java.opts=-XMX**
<〜80總爲堆的%>每個集裝箱set hive.tez.container.size=**
+ set hive.tez.java.opts=-XMX**
<〜80總爲堆的%>請注意,如果您的查詢顯示了3層地圖的步驟和2減少操作步驟,該設置將應用到所有步驟 ...
*「提供資源」是什麼意思* - 指定每步使用多少個容器?每個容器有多少RAM /內核?都? –
@Samson是的,我指的是容器和相關的rRAM /內核。 – dataEnthusiast