I have a kafka rdd and I need to save the offsets to cassandra table at the begining of each batch.
Basically I need to write the offsets of the type Offsets below that I am getting inside foreachRD, to cassandra. The javafunctions api to write to cassandra needs a rdd. How can I create a rdd from offsets and write to cassandra table. public static void writeOffsets(JavaPairDStream<String, String> kafkastream){ kafkastream.foreachRDD((rdd,batchMilliSec) -> { OffsetRange[] offsets = ((HasOffsetRanges) rdd.rdd()).offsetRanges(); return null; }); Thanks !! Abhi