问题描述
我有一个Spark作业,可以从MongoDB读取数据,当我连接到MongoDB 3.x时一切都很好,但是当我升级到MongoDB 4.x时,会发生运行时错误。
现在我的spark&casbah版本如下(均为最新版本):
- spark-core_2.12:3.0.1
- spark-sql_2.12:3.0.1
- mongo-spark-connector_2.12:3.0.0
- casbah_2.12:3.2.1
但是运行连接到MongoDB 4.0.5的spark作业时出现错误:
Contract
似乎casbah需要MongoOptions,但是该类已从MongoDB 4.x中删除。我注意到,casbah版本自2016年12月6日以来尚未升级,它在3.2.1中的使用期限为3年。
有人有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)