I am trying to save Structured Steaming Dataset into given Cassandra table.
I am using datastax cassandra connector version spark-cassandra-connector_2-11.jar
While I try to save dataSet like below
dataSet
.writeStream()
.format("org.apache.spark.sql.cassandra")
.option("table",table)
.option("keyspace", keyspace)
.outputMode("append")
.start();
Throwing error :
Data source org.apache.spark.sql.cassandra does not support streamed writing
What should be done and how to handle this?
There are several options regarding it:
forEach
operation, like it's done here;forEachBatch
with just normal write operation, like here;data.writeStream().format("org.apache.spark.sql.cassandra")
, as DSE Analytics has custom SCC;