This project integrates Neo4j with streaming data solutions. Currently it provides an integration with Apache Kafka and the Confluent Platform.
The project is composed of these parts:
-
Neo4j Kafka Connector: a Kafka Connect plugin that allows to ingest events from Kafka to Neo4j via templated Cypher statements
-
Neo4j Extension:
-
Neo4j Streams Producer (Source): a transaction event handler events that sends data to a Kafka topic
-
Neo4j Streams Consumer (Sink): a Neo4j application that ingest data from Kafka topics into Neo4j via templated Cypher statements
-
-
Neo4j Streams Procedures (Read & Write): Procedures to write to and read from topics interactively/programmatically
-
Download the jar-file from the latest release
-
Copy
neo4j-streams-<VERSION>.jar
into$NEO4J_HOME/plugins
-
Restart Neo4j