An implementation of the Blueprints API for ArangoDB
Please check the ArangoDB Installation Manual for installation and compilation instructions.
Start ArangoDB on localhost port 8529.
As with other Blueprints implementations, the ArangoDB implementation is built with
mvn clean install
Rexster is a graph server that can serve any Blueprints graph implementations. The ArangoDB implementation comes with a Rexster configuration class and can be deployed within Rexster.
To deploy:
- Build with
mvn clean install
- Copy the
target/blueprints-arangodb-graph-x.y.z-jar-with-dependencies.jar
and to theREXSTER_HOME/ext
directory. - Edit the
rexster.xml
file to include a configuration (see also Rexster Configuration for ArangoDB as follows:
<graph>
<graph-name>arangodb</graph-name>
<graph-type>com.tinkerpop.blueprints.impls.arangodb.utils.ArangoDBConfiguration</graph-type>
<properties>
<graph-name>arangodb-rexster-graph</graph-name>
<vertex-name>arangodb-rexster-graph-vertices</vertex-name>
<edge-name>arangodb-rexster-graph-edges</edge-name>
<host>localhost</host>
<port>8529</port>
</properties>
<extensions>
<allows>
<allow>tp:gremlin</allow>
</allows>
</extensions>
</graph>
- Start ArangoDB
- Start Rexster (see Getting Started)