Hi,

I have list of person records in following format:

case class Person(fName:String, city:String)

val l=List(Person("A","City1"),Person("B","City2"),Person("C","City1"))

val rdd:RDD[Person]=sc.parallelize(l)

val groupBy:RDD[(String, Iterable[Person])]=rdd.groupBy(_.city)

I would like to save these group by records in different files (for example
by city). Please can some one help me here.

I tried this but not able to create those files

 groupBy.foreach(x=>{
    x._2.toList.toDF().rdd.saveAsObjectFile(s"file:///tmp/files/${x._1}")
  })

Thanks
Arun



--
Sent from: http://apache-spark-user-list.1001560.n3.nabble.com/

---------------------------------------------------------------------
To unsubscribe e-mail: user-unsubscr...@spark.apache.org

Reply via email to