Я пытаюсь сохранить набор данных в cassandra db, используя java spark. Я могу успешно прочитать данные в наборе данных, используя приведенный ниже код
Dataset<Row> readdf = sparkSession.read().format("org.apache.spark.sql.cassandra")
.option("keyspace","dbname")
.option("table","tablename")
.load();
Но когда я пытаюсь записать набор данных, я получаю IOException: не удалось загрузить или найти таблицу, найдены похожие таблицы в keypace
Dataset<Row> dfwrite= readdf.write().format("org.apache.spark.sql.cassandra")
.option("keyspace","dbname")
.option("table","tablename")
.save();
Я устанавливаю хост и порт в режиме Sparksession Дело в том, что я могу писать в режимах перезаписи и добавления, но не могу создать таблицу
Версии, которые Я использую следующие: spark java 2.0 Spark cassandra connector 2.3
Пробовал с разными версиями jar, но ничего не получалось. Я также прошел через различные переполнение стека и ссылки на github
Любая помощь очень признателен.