Allows to execute SQL queries against Cassandra and access results as
SchemaRDD
collections.
Allows to execute SQL queries against Cassandra and access results as
SchemaRDD
collections. Predicate pushdown to Cassandra is supported.
Example:
import com.datastax.spark.connector._ val sparkMasterHost = "127.0.0.1" val cassandraHost = "127.0.0.1" // Tell Spark the address of one Cassandra node: val conf = new SparkConf(true).set("spark.cassandra.connection.host", cassandraHost) // Connect to the Spark cluster: val sc = new SparkContext("spark://" + sparkMasterHost + ":7077", "example", conf) // Create CassandraSQLContext: val cc = new CassandraSQLContext(sc) // Execute SQL query: val rdd = cc.sql("SELECT * FROM keyspace.table ...")