国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

Spark經典案例6-求top值

2024-06-28 16:01:35
字體:
來源:轉載
供稿:網友

需求分析 orderid,userid,payment,PRoductid 求topN的payment值 a.txt 1,9819,100,121 2,8918,2000,111 3,2813,1234,22 4,9100,10,1101 5,3210,490,111 6,1298,28,1211 7,1010,281,90 8,1818,9000,20

b.txt 100,3333,10,100 101,9321,1000,293 102,3881,701,20 103,6791,910,30 104,8888,11,39

scala代碼

package ClassicCaseimport org.apache.spark.{SparkConf, SparkContext}/** * 業務場景:求top值 * Created by YJ on 2017/2/8. */object case6 { def main(args: Array[String]): Unit = { val conf = new SparkConf().setMaster("local").setAppName("reduce") val sc = new SparkContext(conf) sc.setLogLevel("ERROR") val six = sc.textFile("hdfs://192.168.109.130:8020//user/flume/ClassicCase/case6/*", 2) var idx = 0; val res = six.filter(x => (x.trim().length > 0) && (x.split(",").length == 4)) .map(_.split(",")(2)) .map(x => (x.toInt, "")) .sortByKey(false) //fasle ->倒序 .map(x => x._1).take(5) .foreach(x => { idx = idx + 1 println(idx + "/t" + x) }) }}

結果輸出: 1 9000 2 2000 3 1234 4 1000 5 910


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商水县| 铁岭市| 浙江省| 高淳县| 诏安县| 海安县| 天水市| 大兴区| 拜城县| 波密县| 平潭县| 浦县| 定兴县| 淳安县| 友谊县| 华亭县| 永清县| 石柱| 甘德县| 三台县| 利津县| 天津市| 仲巴县| 永安市| 周至县| 安国市| 句容市| 名山县| 广平县| 樟树市| 无棣县| 临汾市| 元氏县| 铁岭县| 静安区| 巴彦淖尔市| 徐水县| 泸州市| 嘉定区| 宣威市| 灌南县|