来,写一个已解决的小报错,也折腾小半个上午了
Exception in thread "main" java.util.NoSuchElementException: key not found: mongo.db
at scala.collection.MapLike$class.default(MapLike.scala:228)
at scala.collection.AbstractMap.default(Map.scala:59)
at scala.collection.MapLike$class.apply(MapLike.scala:141)
at scala.collection.AbstractMap.apply(Map.scala:59)
at org.example.recommender.DataLoader$.main(DataLoader.scala:86)
at org.example.recommender.DataLoader.main(DataLoader.scala)
意思是没找到mongo.db
后来您猜怎么着,就看上面写过的代码发现,嘿,
def main(args: Array[String]): Unit = {
val config = Map(
"spark.cores" -> "local[*]",//要启用本地多线程,所有的逻辑核全部占用,在做大数据计算的时候。
"mongo.uri" -> "mongodb://localhost:27017/recommender",
"mongodb" -> "recommender"
)
就那个小点没点上,说白了就是没定义出来,您说费不费劲。