我知道hadoop中塊的默認大小是64 MB。我想改變它。我怎樣才能做到這一點? 由於如何在hadoop中設置地圖塊大小?
1
A
回答
4
在Hadoop的版本1.0默認大小爲64MB和在2.0版的默認大小是128MB。但是如果你想改變塊大小然後去HDFS-site.xml中文件,並添加以下屬性
<property>
<name>dfs.block.size<name>
<value>134217728<value>
<description>Block size<description>
<property>
注:我們應該提到在bits.For例如大小:134217728位= 128 MB。
如需進一步查詢,然後去這個鏈接(額外)
1
有兩個參數dfs.block.size(過時,新的一個是dfs.blocksize)和mapred.max.split.size(過時,新的參數是mapreduce.input.fileinputformat.split.maxsize)。當您運行的MapReduce程序,不給任何價值mapred.max.split.size它採用默認dfs.block.size但您可以配置的價值和控制映射器的數量(但必須是謹慎的表現尤其是當分割大小超過塊大小時,映射器通過網絡尋找數據,因爲數據塊將分佈在節點上)。
如果您確實想要控制地圖塊大小,那麼最好對每個mapreduce程序執行此操作,而不要將dfs.block.size設置爲全局參數,並將所有文件存儲在hdfs中。非常詳細地大約相同的
1
Hadoop的1.x中:DFS塊的默認大小爲64 MB
的Hadoop 2.x的:DFS塊的默認大小爲128 MB。
有從官方網站看看hdfs-default.xml。
dfs.blocksize
的默認塊大小爲新文件,以字節爲單位。可以使用下面的後綴(不區分大小寫):K(公斤),M(兆),G(千兆),T(TERA)中,p(PETA),E(EXA),以指定的大小(如128K,512M ,1G,等),或者以字節爲單位提供完整的大小(如134217728爲128 MB)
相關問題
- 1. 如何在google地圖中設置openInfoWindowHtml的大小地圖
- 2. 如何設置減輕基於簇的大小在Hadoop中
- 3. 如何在Google Maps API v3中設置地圖大小?
- 4. 如何設置Ceph塊大小?
- 5. hadoop map漏油大小和塊大小
- 6. Hadoop塊大小問題
- 7. Hadoop fs查找塊大小?
- 8. 如何在hadoop 0.20中設置地圖任務的數量?
- 9. 谷歌地圖,設置最小和最大滑塊控件
- 10. 如何設置Hadoop Streaming作業生成的輸出文件的塊大小?
- 11. 將Hadoop塊大小更改爲低於最小塊大小
- 12. 在地圖選項上設置Google地圖v3大小
- 13. 如何在Azure HDInsight上的Spark中設置鑲木塊大小?
- 14. 如何在YiiBooster模塊中設置TbExtendedGridView的頁面大小?
- 15. 如何自動R中大小地塊
- 16. Hadoop 2.x中的默認塊大小
- 17. 如何在HTML中設置SVG大小
- 18. 如何在Xamarin中設置DialogFragment大小?
- 19. 如何設置餅圖的大小?
- 20. 如何設置圖像的大小?
- 21. 如何動態設置圖像大小?
- 22. 如何設置igraph圖的大小?
- 23. 如何設置散點圖的大小
- 24. 如何重新設置圖標大小
- 25. ffmpeg - 如何設置直方圖大小?
- 26. 獲取圖像大小並相應地設置div大小
- 27. 如何設置谷歌地圖標記大小動態
- 28. 在matplotlib中設置子圖的大小
- 29. 在gridview中設置圖像大小
- 30. 在ZingChart中設置餅圖的大小