开发者社区> 问答> 正文

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

社区小助手 2018-12-21 13:43:22 484

我正在尝试上传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')(这是错误消息的一部分)已经在脚本中,而我没有任何更改。

分布式计算 NoSQL MongoDB Spark Python
分享到
取消 提交回答
全部回答(1)
  • 社区小助手
    2019-07-17 23:23:24

    你试过了吗:

    ./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
    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程