【发布时间】:2016-07-17 15:44:31
【问题描述】:
我是 spark 新手,在寻找如何转换 RDD 元素数据类型时遇到问题。我有以下文本文件:
1 2
2 3
3 4
当我创建一个新的 RDD 时,它默认采用 String 数据类型
val exampleRDD = sc.textFile("example.txt").map(x => (x.split(" ")(0),x.split(" ")(1)))
exampleRDD: org.apache.spark.rdd.RDD[(String, String)] = MapPartitionsRDD[5] at map at <console>:27
但我希望它是 RDD[(Int, Int)]。我试过了
val exampleRDD: RDD[(Int,Int)) =sc.textFile("example.txt").map(x => (x.split(" ")(0),x.split(" ")(1)))
但它给出了错误
错误:未找到:类型 RDD
任何帮助将不胜感激。
【问题讨论】:
标签: apache-spark-sql