Hello,
Trying to write data from Spark to Cassandra.
Reading data from Cassandra is ok, but writing seems to give a strange
error.

Exception in thread "main" scala.ScalaReflectionException: <none> is not a
term
    at scala.reflect.api.Symbols$SymbolApi$class.asTerm(Symbols.scala:259)


The scala-code :
import com.datastax.spark.connector._ import org.apache.spark.{SparkConf,
SparkContext} object ReadCassandra {   def main(args: Array[String]): Unit
= {     val conf =  new SparkConf()       .setAppName("Streaming Test")
      .set("spark.executor.memory", "1g")
.set("spark.cassandra.connection.host", “XXX.XXX.XXX)
.set("spark.cassandra.auth.username","cassandra")
.set("spark.cassandra.auth.password","cassandra")
.set("spark.cassandra.connection.rpc.port","9160")
.set("spark.cassandra.connection.native.port","9042")     val sc = new
SparkContext(conf)     // Add record to Cassandra     val
rdd_cassandra_add_row = sc.parallelize(Seq(2000,89,”test)”))
rdd_cassandra_add_row.saveToCassandra("tutorial","user",
SomeColumns("user_id","age","name"))     // read the data     val
rdd_cassandra = sc.cassandraTable("tutorial","user")
rdd_cassandra.toLocalIterator foreach println   } }

The table description  in cassandra :
user :
user_id (int)
age (int)
name (text)



Many thanks for your reply !

Reply via email to