我在Scala中使用spark询问了Cassandra。结果如下:
有没有办法把这个结果写回Cassandra表?
答案 0 :(得分:1)
df.write
.format("org.apache.spark.sql.cassandra")
.options(Map( "table" -> "t_payu_df", "keyspace" -> "ks_payu"))
.save()
这样可行。
您还可以指定SaveMode(overwrite,append,ErrorIfExists)。
SaveMode示例:
df.write
.format("org.apache.spark.sql.cassandra")
.mode(SaveMode.Overwrite)
.options(Map( "table" -> "t_payu_df", "keyspace" -> "ks_payu"))
.save()
有关详细信息,请访问Dataframe