我正在使用Intel(R)Core(TM)2 Duo處理器。我已經以僞分佈模式安裝了hadoop。我寫了一個需要50個映射器節點的程序。是否有可能在僞分佈式模式下有50個映射器節點,或者我將被限制爲4個節點(2 *個內核)。我曾嘗試將「mapred.tasktracker.map.tasks.maximum」設置爲50,但併發性沒有變化。僞分佈式:需要更改映射器節點的數量
0
A
回答
0
映射和減少任務的最大數量取決於羣集中任務跟蹤器的數量以及使用屬性mapreduce.tasktracker.map.tasks.maximum
和mapreduce.tasktracker.reduce.tasks.maximum
定義的每個節點的最大映射/減少任務數。
我假設你的地圖減少了作業在默認塊大小配置中需要50個地圖任務。作業所需的地圖任務數量取決於處理數據的InputSplits數量。當然,您不應該依賴所需的地圖任務的數量,或者無論如何在您的程序中定義此限制。這會影響您的地圖縮小作業的縮放比例。
一種選擇是將映射器任務的最大數量設置爲50.可用映射器任務的數量應該在作業跟蹤器Web UI的羣集概要部分中可見。但是,由於您的處理器只有兩個內核,因此您應該重新考慮同時啓動50個映射器是否會對映射縮減作業的性能產生任何積極影響。
相關問題
- 1. web2py - 格式需要映射?
- 2. 分佈式多重映射
- 3. datanode Hadoop 2.7.3單節點錯誤(僞分佈式模式)
- 4. 找不到JAVA_HOME僞分佈式模式CDH3單節點CENTOS 6
- 5. 更改DataStax Enterprise中的縮減器/映射器的數量
- 6. 需要XLST根據另一個節點更改節點的值
- 7. Hadoop單個僞分佈式節點羣集中的問題
- 8. 的std ::映射更比需要對比
- 9. Hibernate註解映射比hbm.xml映射需要更多的時間
- 10. 如何將節點添加到僞分佈式hadoop設置?
- 11. 設置僞分佈式/單節點設置Apache Hadoop 2.2
- 12. Hbase映射器/減少集羣節點上的庫需求
- 13. ElasticSearch NEST手動映射需要分析
- 14. XSLT XPath,需要根據同級節點的數值更改節點值
- 15. EMR集羣中的映射器分佈
- 16. 類型錯誤:格式需要映射
- 17. 一種更好的方式來映射需要IO在列表
- 18. 監控分佈式節點
- 19. 何時會需要「無映射器」?
- 20. 是否需要映射器接口
- 21. Hazelcast - 分佈式映射的吞吐量不一致
- 22. 分佈式映射/減少框架
- 23. 分佈式映射和Spark查詢
- 24. 輸入分割的數量等於映射器的數量?
- 25. 通過哈希映射映射,需要返回哈希映射
- 26. 獲取分佈式系統中的節點數量
- 27. 簡單點擊計數器Servlet需要重置函數的URL映射
- 28. Zookeeper無法定位hbase僞分佈式模式下的主節點
- 29. 需要ntdll.dll映射文件
- 30. 需要Hibernate映射嗎?