作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将输入拆分大小从128MB增加到256MB。作业的执行时间减少了一分钟。
但是我无法理解这种行为。为什么会这样呢?在什么情况下,我们可以调整输入拆分大小?
最佳答案
是一致的还是一次阅读?这是在本地hadoop安装中还是在集群中?
我建议在输入分割大小为128MB且运行次数为256MB时记录映射器的数量。这可能暗示为什么执行时间减少了一分钟。
输入拆分的数量对应于处理输入所需的映射器的数量。如果此数字大于群集上可用的映射插槽,则作业必须等待一组映射器运行,然后才能处理其余映射器。但是,如果输入分割数较少(例如您的情况下为256MB),则要运行的映射任务数将比以前的情况少。如果此数目小于或等于群集上的映射槽数,则所有映射任务有可能同时运行,这可能会缩短您的作业执行时间。
关于hadoop - Hadoop性能调优,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40004594/
我的代码遇到了很大的困难。我正在开发一个显示歌词和和弦的应用程序。我使用两个重叠的textview分隔了和弦和歌词。 我在这个项目中遇到的问题是音高改变功能。我尽我所能向我解释得更好: 和弦总数为12
我有一个游戏并使用 Tune 作为分析库。使用最新的 Unity (5.3.4f1) 并通过 Unity 获取 apk(无 eclipse/android studio)。 我的游戏在 Play 商店
我是一名优秀的程序员,十分优秀!