spark中怎么实现二次排序
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍spark中怎么实现二次排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。import org.apache.spark._ import SparkConte
千家信息网最后更新 2026年11月01日spark中怎么实现二次排序
这篇文章给大家介绍spark中怎么实现二次排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
import org.apache.spark._ import SparkContext._ object SecondarySort { def main(args: Array[String]) { val sparkConf = new SparkConf().setAppName(" Secondary Sort ") sparkConf.set("mapreduce.framework.name", "yarn"); sparkConf.set("spark.rdd.compress", "true"); sparkConf.set("spark.serializer","org.apache.spark.serializer.KryoSerializer"); sparkConf.set("spark.storage.memoryFraction", "0.5"); sparkConf.set("spark.akka.frameSize", "100"); sparkConf.set("spark.default.parallelism", "1"); val sc = new SparkContext(sparkConf) val file = sc.textFile("hdfs://namenode:9000/test/secsortdata") val rdd = file.map(line => line.split("\t")). map(x => (x(0),x(1))).groupByKey(). sortByKey(true).map(x => (x._1,x._2.toList.sortWith(_>_))) val rdd2 = rdd.flatMap{ x => val len = x._2.length val array = new Array[(String,String)](len) for(i <- 0 until len) { array(i) = (x._1,x._2(i)) } array } sc.stop() }}关于spark中怎么实现二次排序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
排序
内容
更多
帮助
不错
兴趣
小伙
小伙伴
文章
知识
篇文章
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网络科技
喔噻互联网科技有限公司
今日互联网科技
互联网巨头科技公司
狮子座互联网科技
九亚互联网科技
亿账通互联网科技
深圳艾佳互联网科技
互联网科技宣传片
阿里巴巴算科技企业还是互联网
广州恒生互联网科技有限
厦门比较好的科技互联网公司
移动互联网年度科技创新
佛山市拉法互联网科技有限公司
晋城互联网科技
互联网科技圈年度人物
上海同邻互联网科技有限公司规模
福建互联网展示科技馆设计
艺电能源互联网科技有限公司招聘
恒生科技互联网指数十大成分股
咖啡
博彦科技互联网金融
喔噻互联网科技
互联网与未来科技
互联网科技ppt模板
互联网科技咨询
互联网企业和科技型企业
半导体行业属于互联网高科技类吗
互联网的黑科技实验室
互联网高科技绘画