国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜州市| 汉寿县| 昌宁县| 无锡市| 蒲江县| 永春县| 平果县| 新宁县| 辽阳县| 巧家县| 洛隆县| 永州市| 恭城| 花莲市| 海盐县| 杭锦旗| 新巴尔虎左旗| 涞源县| 台北市| 梅州市| 新民市| 广德县| 梁河县| 静乐县| 沅陵县| 洛阳市| 岑溪市| 班玛县| 新干县| 长岛县| 会同县| 合肥市| 沿河| 开江县| 许昌县| 油尖旺区| 涟源市| 宝坻区| 原阳县| 乐安县| 平原县|