问题描述
MLlib的cf算法接受的是Rating类型的RDD:JavaRDD<Rating>其中Rating代表的是两个int和一个doubleorg.apache.spark.mllib.recommendation.Rating.Rating(intuser,intproduct,doublerating)但是假如我的用户唯一标识是uuid,那么怎么转换成唯一对应的int类型?直接弄个映射表把1234和uuid对应起来么?
解决方案
解决方案二:
额,大家都没碰到过这个问题么?
解决方案三:
为什么要用uuid作用户的唯一标识呢?直接用int自增不就好了吗
时间: 2024-08-08 16:34:09