spark连接mongodb失败com.mongodb.ConnectionString

houzhuwu2691 2017-09-16 10:58:26
scala> MongoSpark.save(documents)

java.lang.NoClassDefFoundError: com/mongodb/ConnectionString
at com.mongodb.spark.config.MongoCompanionConfig$$anonfun$4.apply(MongoCompanionConfig.scala:254)
at com.mongodb.spark.config.MongoCompanionConfig$$anonfun$4.apply(MongoCompanionConfig.scala:254)
at scala.util.Try$.apply(Try.scala:161)
at com.mongodb.spark.config.MongoCompanionConfig$class.connectionString(MongoCompanionConfig.scala:254)
at com.mongodb.spark.config.WriteConfig$.connectionString(WriteConfig.scala:36)
at com.mongodb.spark.config.WriteConfig$.apply(WriteConfig.scala:71)

只要提交action,往mongoDB保存数据,就提示连接失败.....
我的版本:spark1.6.0,scala2.10.4,mongo3.4.7
连接jar也有了:mongo-spark-connector_2.10-1.1.0.jar
到底什么原因??????
...全文
1101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
houzhuwu2691 2017-09-25
  • 打赏
  • 举报
回复
解决了,jar包冲突,删去多余的就好了,谢谢
火山1 2017-09-21
  • 打赏
  • 举报
回复
mongodb启动时绑定的IP 是不是具体的IP 我启动的时候绑定localhost ,然后其他机器就访问不了mongodb
houzhuwu2691 2017-09-16
  • 打赏
  • 举报
回复
代码之前也导包了 import com.mongodb.spark._ import org.apache.spark._ import org.apache.spark.sql.hive.HiveContext
适用人群MongoDB4.x学习的人群,IT类工作人员课程概述MongoDB目前NoSql中最流行的数据库,互联网的必备神器,目前最新的版本4.x;本课程针对4.x进行搭建和讲解;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。     MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率。MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它可以从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优势,MongoDB能够提供高性能的数据读写操作。 MongoDB的本地复制和自动故障转移功能使您的应用程序具有企业级的可靠性和操作灵活性。

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧