diff --git a/cassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraRDDWriter.scala b/cassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraRDDWriter.scala index 4d2d7a2404..b0b42f3ffa 100644 --- a/cassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraRDDWriter.scala +++ b/cassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraRDDWriter.scala @@ -49,10 +49,10 @@ object CassandraRDDWriter { implicit val sc = raster.sparkContext val codec = KeyValueRecordCodec[K, V] - val schema = codec.schema - instance.withSessionDo { - _.execute( + instance.withSessionDo { session => + instance.ensureKeyspaceExists(keyspace, session) + session.execute( SchemaBuilder.createTable(keyspace, table).ifNotExists() .addPartitionKey("key", bigint) .addClusteringColumn("name", text)