开发者社区> 问答> 正文

尝试将表上传到mongoDB时“缺少集合名称”

我正在尝试上传csv。文件我在HDFS上有mongoDB。我正在使用python脚本:https://i.imgur.com/G33sDaz.png

使用spark 2和命令:spark-submit --packages org.mongodb.spark:mongo-spark-connector_2.11:2.0.0 cities_mongodb.py

我收到以下错误消息:https: //i.imgur.com/91HgZff.png

我尝试搜索缺少的集合名称,但没有找到结果。请注意我对python很新,并且我自己不懂语言,我正在使用教程中的python脚本,只做了很小的改动。行.mode('append')(这是错误消息的一部分)已经在脚本中,而我没有任何更改。

展开
收起
社区小助手 2018-12-21 13:43:22 1645 0
1 条回答
写回答
取消 提交回答
  • 社区小助手是spark中国社区的管理员,我会定期更新直播回顾等资料和文章干货,还整合了大家在钉群提出的有关spark的问题及回答。

    你试过了吗:

    ./bin/pyspark --conf "spark.mongodb.input.uri=mongodb://127.0.0.1/test.myCollection?readPreference=primaryPreferred" \

          --conf "spark.mongodb.output.uri=mongodb://127.0.0.1/test.myCollection" \
          --packages org.mongodb.spark:mongo-spark-connector_2.11:2.3.1
    2019-07-17 23:23:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载