1. Deploy plugin into Neo4j
Graphlytic requires some advanced features which are not delivered with Neo4j but are deployed as a plugin for Neo4j delivered with Graphlytic installation package. To know more about the functionality of the plugin please see Architecture.
The Graphlytic Neo4j plugin has to be copied into Neo4j:
Stop Neo4j if it is running
In Application folder find Neo4j application, click with secondary button on application and choose "Show Package Contents"
Copy the file "neo4j-gl-plugin-[version].jar" into the directory Contents/Resources/app/plugins
Alternatively, you can copy plugin in Terminal, as you can see in example below
\ Community\ Edition\ 3.2.6.app
To see what is the functionlity of plugin see Architecture.
2. Install Graphlytic
2.1. Install Graphlytic as a console application
Copy Graphlytic installation file "graphlytic-<version>.tar.gz" into /tmp/.
Create directory structure:
Copy installation file and unpack it:
Graphlytic's configuration is stored in the "conf/graphlytic.conf" file.
To change Graphlytic's default configuration run this command (this is a optional step):
Default configuration is as follows:
# 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
To change the starting script's configuration run this command (this is a optional step):
Edit this configuration file to use HTTP or HTTPS or both (this is a optional step - default is both HTTP and HTTPS available):
# use this script to start GL from console
# disable or enable HTTP/HTTPS. To disable comment od remove line