【发布时间】:2020-10-10 08:19:35
【问题描述】:
我有一个希望写入数据库表的数据框,但是使用以下命令:
df.select("id", "scale", "mentions")\
.write.format("jdbc") \
.option("url", "jdbc:postgresql://ec2xxxxamazonaws.com:xxxx/xxxx") \
.option("dbtable", 'table) \
.option("user", "xxxx") \
.option("password", "xxxx") \
.option("driver", "org.postgresql.Driver").mode('append').save()
我无法写入数据库,因为该表已经存在,因为我通过 DB EC2 实例上的 psql 创建了它。
我的问题是,有没有办法在 spark python 程序本身中创建表、插入查询?
【问题讨论】:
标签: postgresql jdbc pyspark