如果我有3個datanodes,我將Reducer Tasks的數量設置爲4,在這種情況下發生了什麼?第四個將等待,直到datanode中的一個完成其reducer任務?或者他們中的兩個將同時在同一個datanode中運行?如果Reducer的數量超過Datanode,會發生什麼事
0
A
回答
2
減少任務不依賴於Datanodes,它們取決於分配給特定節點的插槽數量。 TaskTracker負責在集羣中任何節點上的這些插槽上運行任務。每個節點可以有多個插槽,因此每個節點可以運行多個Reduce任務。
3
添加到混沌的答案中,如果您已將減少任務數設置爲大於整個羣集中減少任務存在的時間片數的數字,則剩餘減少任務將在前一個減少時隙未佔用時運行。
相關問題
- 1. 如果事件數量超過給予epoll_wait()的maxevents自變量,剩餘事件會發生什麼?
- 2. 超過等待超時後,mysql事務會發生什麼?
- 3. Kubernetes持久卷:如果存儲發生什麼事超過capactity
- 4. DatastoreService批量刪除。如果發生異常,會發生什麼
- 5. 如果有關於流的「超載衝突」會發生什麼?
- 6. 當更新的行數超過2^31時會發生什麼?
- 7. 化妝-j:會發生什麼,如果作業數量比CPU
- 8. SQL Server 2008:如果身份超過int的最大值會發生什麼?
- 9. 如果計算的散列碼超過INTEGER MAX LIMIT,會發生什麼情況?
- 10. 如果我超過Heroku的限制,會發生什麼?添加自由層
- 11. 如果超過short int(C++)的最大值,會發生什麼情況?
- 12. 如果fragment超出堆棧,getActivity()會發生什麼?
- 13. 如果超時,會發生什麼情況?
- 14. 如果未提交,此SQL中的事務會發生什麼?
- 15. 如果綁定已綁定的JQuery事件會發生什麼?
- 16. hadoop NaturalKeyGroupingComparator - Reducer中發生了什麼?
- 17. 如果使用session_id()設置過期會話,會發生什麼?
- 18. 如果iOS分發證書過期會發生什麼情況?
- 19. ASP.Net - 會話超時後過去會發生什麼
- 20. 如果action =「」會發生什麼?
- 21. 如果HttpClient.execute()中斷會發生什麼?
- 22. 如果未處理事件會發生什麼情況?
- 23. 如果textarea沒有被關注,會發生什麼事件?
- 24. 如果我錯過了Facebook的回調,會發生什麼?
- 25. Gridview的OnDataBound事件會發生什麼?
- 26. 當Java中的集合超出容量時會發生什麼?
- 27. 如果會話超時,global.asax中的session_start會發生什麼情況?
- 28. 如果我不摧毀信號量會發生什麼?
- 29. 如果不清除ThreadLocal變量,會發生什麼情況?
- 30. 如果輸入的數字超過C中數據類型的範圍,會發生什麼情況?
好的,謝謝。但是,如何知道分配給節點的插槽數量? – user2597504
@ user2597504如果轉到jobtracker UI(':50030'),可以看到每個節點上的節點列表和插槽數 –
Chaos