При записи в таблицу Cassandra я получаю ниже информацию о количестве записанных строк и затраченном времени. Из журнала я вижу, что он идет из класса TableWriter. Как я могу найти ту же информацию во время чтения с Кассандры, не вызывая действия на СДР? Я не уверен, какой метод используется для чтения.
2020-04-20 11:58:42 INFO com.datastax.spark.connector.writer.TableWriter.logInfo:35 - Wrote 24 rows to my_keyspace.mytable in 0.153 s.
Код для записи искрового кадра данных в таблицу Кассандры
myDF.write
.format("org.apache.spark.sql.cassandra")
.mode(saveMode)
.options(Map("keyspace" -> "my_keyspace", "table" -> "my_table"))
.save()
Код для чтения таблицы Cassandra в искру RDD
val cassandraRDD = sparkSession.read
.format("org.apache.spark.sql.cassandra")
.options(Map( "table" -> "my_table", "keyspace" -> "my_keyspace", "pushdown" -> "true"))
.load()