【发布时间】:2017-08-17 01:41:18
【问题描述】:
我在 Scala 中使用 spark 查询了 Cassandra。结果如下:
有没有办法将此结果写回 Cassandra 表?
【问题讨论】:
标签: scala apache-spark cassandra apache-spark-sql
我在 Scala 中使用 spark 查询了 Cassandra。结果如下:
有没有办法将此结果写回 Cassandra 表?
【问题讨论】:
标签: scala apache-spark cassandra apache-spark-sql
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
【讨论】: