本文主要是介绍SparkSQL转换报错 value toDS is not a member of org.apache.spark.rdd.RDD,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题详情
问题原因
因为需要进行类型转换(隐式转换),样例类位置放错了。。。
解决方法
改变样例类位置(放于 main 方法之外)
总结
- 启用隐式转换时,需要在 main 函数中自行创建 SparkSession 对象,然后使用该对象来启用隐式转换,而非在 object 对象之前启用。
- case class 类的声明需要放在 main 函数之外。
这篇关于SparkSQL转换报错 value toDS is not a member of org.apache.spark.rdd.RDD的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!