Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.96 KB | None | 0 0
  1. import org.apache.spark._
  2. import org.apache.spark.SparkContext._
  3. import org.apache.log4j._
  4. import sun.applet.Main
  5.  
  6. object Ex_4_4 {
  7.    
  8.     def getDatailsOfAge(linha: String)=
  9.     {
  10.         val brokenDbAge=linha.split(",")
  11.         ((brokenDbAge(1),brokenDbAge(3),brokenDbAge(5)),1)
  12.     }
  13.    
  14.     def main (args: Array[String])
  15.     {
  16.         Logger.getLogger("org").setLevel(Level.ERROR)
  17.        
  18.         // Load and map children
  19.         val sc                    = new SparkContext("local[*]","banco")
  20.         val loadBase              = sc.textFile("/Users/saulostopa/Scala/Puc-Minas-PPDD/ProjetosSparkScala/projeto1/bank-data.csv")
  21.         val mapedBaseDatailsOfAge = loadBase.map(getDatailsOfAge)
  22.        
  23.         val result                = mapedBaseDatailsOfAge.reduceByKey((x,y)=>x+y).filter(x=>Integer.parseInt(x._1._1)<=30).sortBy(_._1,true,1).sortBy(_._2,true,1)
  24.        
  25.         result.foreach(println)        
  26.         //print(result)
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement