因此,我发现当我们必须使用Cassandra键空间和表名创建数据框时,下面给出的代码将完成这项工作。
val df = spark.read.format("org.apache.spark.sql.cassandra").options(Map("table" -> "table_name", "keyspace" -> "keyspace_name")).load()
现在,在修改了上面的df(dataframe)之后,我想通过覆盖初始内容将其放回到同一张表中。
我尝试用写而不是读来代替,但这不起作用。
如何用修改后的数据框覆盖Cassandra表的内容?
答案 0 :(得分:1)