입력 텍스트 파일을 키/값 RDD로 변환하려고하지만 아래 코드가 작동하지 않습니다 (텍스트 파일은 탭으로 구분 된 파일입니다). 스칼라와 스파크 그래서 당신의 도움에 정말 감사드립니다.spark에서 스칼라를 사용하여 데이터 변환
import org.apache.spark.{SparkConf, SparkContext}
import scala.io.Source
object shortTwitter {
def main(args: Array[String]): Unit = {
for (line <- Source.fromFile(args(1).txt).getLines()) {
val newLine = line.map(line =>
val p = line.split("\t")
(p(0).toString, p(1).toInt)
)
}
val sparkConf = new SparkConf().setAppName("ShortTwitterAnalysis").setMaster("local[2]")
val sc = new SparkContext(sparkConf)
val text = sc.textFile(args(0))
val counts = text.flatMap(line => line.split("\t"))
}
}
"아래 코드는 작동하지 않습니다"- 어떻게 그렇게 할 수 있습니까? 실패 란 무엇입니까? –