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 functionlity of plugin see Architecture.
2. Install Graphlytic
2.1. Install Graphlytic as a console application
Graphlytic application will be started by user 'graphlytic'. Create this user with home directory (home directory is used by neo4j drivers to store known hosts <home>/.neo4j/known_hosts):
Copy Graphlytic installation file "graphlytic-<version>.tar.gz" into /tmp/.
Create directory structure:
Copy installation file and unpack it:
Edit this configuration file to contains these lines:
# where Graphlytic stores its data
# where Graphlytic stores log files
# where Graphlytic stores external widgets
# where Graphlytic stores external icons
# login page logo title
# url for HTTP or HTTPS connection to Neo4j REST
# do not comment this line. HTTP/HTTPS connection is mandatory for communication with Graphlytic Neo4j plugin
# you can use HTTPS url to use SSL but you need import Neo4j certificate into Java default truststore
# url for Bolt connection to Neo4j
# comment this line to disable Bolt protocol communication and HTTP/HTTPS will be used for all communication with Neo4j
# username for Neo4j connection
# password for Neo4j connection
Configure starting script:
Edit this configuration file to use HTTP or HTTPS or both:
# use this script to start GL from console
# disable or enable HTTP/HTTPS. To disable comment od remove line