1. 代码:
package spark.examples.fileformat
import org.apache.spark.{SparkConf, SparkContext}
object SequenceFileTest {
def main(args: Array[String]) {
val conf = new SparkConf()
conf.setAppName("SequenceFileTest")
conf.setMaster("local[3]")
val sc = new SparkContext(conf)
val data = List(("ABC", 1), ("BCD", 2), ("CDE", 3), ("DEF", 4), ("FGH", 5))
val rdd = sc.parallelize(data, 1)
val dir = "file:///D:/sequenceFile-" + System.currentTimeMillis()
rdd.saveAsSequenceFile(dir)
val rdd2 = sc.sequenceFile[String, Int](dir + "/part-00000")
println(rdd2.collect().map(elem => (elem._1 + ", " + elem._2)).toList)
}
}