casbah_2.12无法与MongoDB 4.0.0一起使用

问题描述

我有一个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 (将#修改为@)