从pyspark重写cassandra表时出错

i2byvkas  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(673)

我正试图用pysparkDataframe覆盖cassandra中的数据。我得到这个错误:关键字不能是表达式
我可以通过 df.write.format("org.apache.spark.sql.cassandra").options(keyspace="ks",table="testtable").mode("append").save() 但是,覆盖是抛出错误 df.write.format("org.apache.spark.sql.cassandra").options(keyspace="ks",table="testtable", confirm.truncate="true").mode("overwrite").save() 错误:关键字不能是表达式

yiytaume

yiytaume1#

我找到了解决办法。

df.write.format("org.apache.spark.sql.cassandra")
.mode("overwrite").option("confirm.truncate","true")
.options(keyspace="ks",table="testtable")
.save()

相关问题