I need to establish a connection from Spark Streaming to Neo4j graph 
database.The RDDs are of type((is,I),(am,Hello)(sam,happy)....). I need to 
establish a edge between each pair of words in Neo4j.


In Spark Streaming documentation I found 


dstream.foreachRDD { rdd =>
  rdd.foreachPartition { partitionOfRecords =>
    // ConnectionPool is a static, lazily initialized pool of connections
    val connection = ConnectionPool.getConnection()
    partitionOfRecords.foreach(record => connection.send(record))
    ConnectionPool.returnConnection(connection)  // return to the pool for 
future reuse
  }}
to the push to the data to an external database.

I am doing this in Scala. I am little confused about how to go about? I 
found AnormCypher and Neo4jScala wrapper. Can I use these to get work done? 
If so, how can I do that? If not, all there any better alternatives?

Thank you all....

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to