Win: 3. Install Graphlytic

1. Deploy plugin into Neo4j

Graphlytic requires some advanced features which are not delivered with Neo4j. There is plugin for Neo4j delivered with Graphlytic installation package. This plugin has to be copied into Neo4j.

Stop Neo4j if it is running. Copy file neo4j-gl-plugin.jar and into directory: <NEO4J_HOME>/plugins/.

To see what is the functionality of plugin see Architecture.

2. Install Graphlytic

You can install Graphlytic as a Windows service but we do not support this functionality now. Follow instructions how to install Graphlytic as a console application.

2.1. Install Graphlytic as a console application

Unzip Graphlytic installation file "graphlytic-deploy.zip" into home Graphlytic directory (for example: c:\Programs\graphlytic\)

After this step content of directory looks like:

application.properties graphlytic graphlytic.bat graphlytic.war graphlyticc graphlyticd jetty-http.xml jetty-http-https.xml jetty-https.xml jetty-runner.jar keystore_gl-webapp logback.xml

3. Configure Graphlytic

Edit main configuration file "application.properties" to contains these lines:

# where graphlytic stores its data, directory will be automatically created if it doesn't exist
main.dataDir=./data/
# url of neo4j endpoit
neo4j.server.url=http://localhost:7474/
# username for neo4j server
neo4j.server.username=neo4j
# password for neo4j server
neo4j.server.password=enter_real_password_for_neo4j_here

Edit configuration file "graphlytic.bat" to use HTTP or HTTPS ot both:

@ECHO OFF
 
REM disable or enable HTTP/HTTPS. To disabele comment or remove line
SET HTTP_PORT=8080
SET HTTPS_PORT=8443

You can set location of log directory. Find every string "-Dapp.logDir=" in script "graphlytic.bat" and change path. Example:

-Dapp.logDir=./data/logs/