【发布时间】:2019-01-10 03:02:21
【问题描述】:
为了将文件(由 | 分隔)保存到 DataFrame 中,我开发了以下代码:
val file = sc.textFile("path/file/")
val rddFile = file.map(a => a.split("\\|")).map(x => ArchivoProcesar(x(0), x(1), x(2), x(3))
val dfInsumos = rddFile.toDF()
用于创建我的 DataFrame 的案例类定义如下:
case class ArchivoProcesar(nombre_insumo: String, tipo_rep: String, validado: String, Cargado: String)
我已经使用 spark-shell 进行了一些功能测试,我的代码运行良好,可以正确生成 DataFrame。但是当我在eclipse中执行我的程序时,它会抛出下一个错误:
我正在使用和运行 eclipse 的 scala 类中是否缺少某些东西。或者我的函数在 spark-shell 上正常工作但在我的 eclipse 应用程序中不能正常工作的原因是什么?
问候。
【问题讨论】:
标签: eclipse scala apache-spark apache-spark-sql