【pyspark读写mongo数据库】读写mongo 方式一 from pyspark.sql import SparkSessionmy_spark = SparkSession \.builder \.appName("myApp") \.config("spark.mongodb.input.uri", "mongodb://127.0.0.1/test.coll") \.config("spark.mongodb.output.uri", "mongodb://127.0.0.1/test.coll") \.getOrCreate()people.write.format("mongo").mode("append").save()# 默认存在test库的coll表里people.write.format("mongo").mode("append").option("database","people").option("collection", "contacts").save()# 指定存在people库里的contact表里df = spark.read.format("mongo").load()# 默认读test库的coll表df = spark.read.format("mongo").option("uri","mongodb://127.0.0.1/people.contacts").load()# 指定读people库的contact表 方式二 mongo_url = "mongodb://username:password@hostIP:port/dbname"spark.read.format("com.mongodb.spark.sql").option("uri", mongo_url).option("collection", "your_table_name").load().createOrReplaceTempView("imp_dsj_task")dsj_endf.write.option("header", "true").format("com.mongodb.spark.sql").option("replaceDocument","true").option("spark.mongodb.output.uri",mongo_url).option("collection","your_table_name").mode("Append").save() 参考文献 Spark Connector Python Guide
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
