Я использую версию spark-sql_2.11-2.3.1 с Cassandra 3.x.
Мне нужно предоставить функцию проверки, которая имеет
column_family_name text,
oracle_count bigint,
cassandra_count bigint,
create_timestamp timestamp,
last_update_timestamp timestamp,
update_user text
Для того же самого я должен подсчитать количество успешно вставленных записей, то есть cassandra_count для заполнения, для этого я хочу использовать искровой аккумулятор. Но, к сожалению, я не могу найти необходимые примеры API с версией spark-sql_2.11-2.3.1.
Ниже мое сохранение в фрагменте Кассандры
o_model_df.write.format("org.apache.spark.sql.cassandra")
.options(Map( "table" -> columnFamilyName, "keyspace" -> keyspace ))
.mode(SaveMode.Append)
.save()
Здесь показано, как реализовать приращение аккумулятора для каждой строки, успешно сохраняемой в Cassandra ...
Любая помощь будет очень благодарна.