161685327 2022-05-13 15:21 采纳率: 0%
浏览 29

Dataret没有sortBy方法怎么解决

我的代码是
import org.apache.spark.sql.hive.HiveContext
val hiveCtx = new org.apache.spark.sql.hive.HiveContext(sc)

val inputPath = "/input/cleanMealRatings"
val cleanMealData = hiveCtx.jsonFile(inputPath)

val MealRatings = cleanMealData.select("UserID","MealID","Rating","ReviewTime")
val RatingRDD = MealRatings.map(row => (row.getString(0),row.getString(1),row.getDouble(2),row.getLong(3)))

val userZipCode = RatingRDD.map(_._1).distinct.sortBy(x=>x).zipWithIndex.map(data=>(data._1,data._2.toInt))
他到这里会报一个错误

img


这个该怎么解决

  • 写回答

2条回答 默认 最新

  • JWZZB2577852256 2022-12-26 12:37
    关注

    API的版本太老了,这边建议亲换个新的API算子。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月13日