应用的时刻,可以直接new一个对象即可。
- pairRdd.groupbykey(new MyPartitioner())
如许自定义分区器就完成了。
- def nonNegativeMod(x: Int, mod: Int): Int = {
- val rawMod = x % mod
- rawMod + (if (rawMod < 0) mod else 0)
- }
【编辑推荐】
- 百万自媒体大年夜V的数据分析师成长线路,薪水过万难吗?
- 数据分析的一些常见问题
- 若何做好数据精细化分析,让你的运营效不雅指数级增长?
- 数据分析与可视化,你靠什么搞定?
- Spark:超出Hadoop MapReduce
推荐阅读
跟着数字化企业尽力寻求最佳安然解决筹划来保护其赓续扩大的收集,很多企颐魅正在寻求供给互操作性功能的下一代对象。软件定义收集(SDN)具有很多的优势,经由过程将多个设备的┞菲握平面整>>>详细阅读
本文标题:Spark源码分析之分区器的作用
地址:http://www.17bianji.com/lsqh/34919.html
1/2 1