If you are using the default Gremlin Server docker image, you can get the server running with the following commands:
docker pull tinkerpop/gremlin-server:latest
docker run -p 8182:8182 \
tinkerpop/gremlin-server:latest \
conf/gremlin-server-rest-modern.yaml
Graph Explorer only supports HTTP(S) connections. When connecting to Gremlin-Server, ensure it is configured with a channelizer that supports HTTP(S) (i.e. Channelizer Documentation).
Tip
The Gremlin Server configuration can be usually found at:
/conf/gremlin-server.yaml
If you have a version of Gremlin Server prior to 3.7, you will need to make the following changes:
- Enable property returns - Remove ".withStrategies(ReferenceElementStrategy)" from
/scripts/generate-modern.groovyso that properties are returned. - Enable string IDs - Change
gremlin.tinkergraph.vertexIdManagerandgremlin.tinkergraph.edgeIdManagerin/conf/tinkergraph-empty.propertiesto support string ids. You can useANY. - Build and run the Docker container as normal.