Learn how to use Neo4j with Scala for an awesome experience with the Apache Spark connector

[As community content, this post reflects the views and opinions of the particular author and does not necessarily reflect the official stance of Neo4j. This was originally posted on the Knoldus blog and was used with permission.]

Editor’s Note: For more information on the Scala driver for Neo4j – AnormCypher – check out our developer page here.

Let’s continue our journey once more in this Neo4j and Scala series. In the last blog, we discussed data migration from other databases to Neo4j. Now we’ll discuss how we can combine Neo4j with Apache Spark.

Before starting today’s post, here’s a recap of everything we’ve covered so far:

  1. Getting Started with Neo4j and Scala: An Introduction
  2. Neo4j with Scala: User-Defined Procedures and APOC
  3. Neo4j with Scala: Migrate Data from Other Databases to Neo4j
We know that Apache Spark is a generalized framework for distributed data processing providing a functional API for manipulating data on a large scale, in-memory data caching and reuse across computations.

Now when we are using Neo4j as a graph database and we have to perform data processing, we can use Spark for data processing. We have to follow some basic steps before can start playing with Spark:
  1. We can download Apache Spark 2.0.0. Here we have to remember that we can only use Spark 2.0.0 because the connector we are going to use is build on Spark 2.0.0.
  2. Set the SPARK_HOME path in the .bashrc file (for Linux users).
  3. Now we can use the Neo4j-Spark Connector.
Read the rest of this blog post on Neo4j and Scala by Anurag Srivastava on the Knoldus blog.


Take your Neo4j skills up a notch: Register for our free online training class, Neo4j in Production, and learn how scale the world’s leading graph database to unprecedented levels.

Take the Class

 

Keywords:  


About the Author

Anurag Srivastava, Software Consultant, Knóldus Software

Anurag Srivastava Image

Anurag Srivastava is a Software Consultant at Knoldus Software LLP in Uttar Pradesh, India.


Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe

Upcoming Event

 

Neo4j GraphTour Register Now

From the CEO

Emil's Blog


Have a Graph Question?

Stackoverflow
Slack
Contact Us

Share your Graph Story?

Email us: content@neotechnology.com


Popular Graph Topics