DataStax Studio on Docker

Visualising Graph Databases the easy way

TL;DR

Here’s the container on the Docker Hub : datastax-studio-docker.


In June 2016, DataStax released DataStax Enterprise 5.0. Among the new features, one really stands out : DSE Graph. As DataStax presents it :

DataStax Enterprise Graph is the first graph database fast enough to power customer facing applications, capable of scaling to massive datasets and advanced integrated tools capable of powering deep analytical queries. Because all of DataStax Enterprise is built on the core architecture of Apache Cassandra™, DataStax Enterprise Graph can scale to billions of objects, spanning hundreds of machines across multiple datacenters with no single point of failure.

Pretty cool, huh ?

There are a lot of things to explore with DSE Graph, and I will very likely present some of them in later posts. Today, I want to focus on a tool that arrived with DSE Graph : DataStax Studio.

DataStax Studio is an interactive tool for exploring and visualising large datasets using DSE Graph. With Studio, it’s very easy to query and explore your graphs, with the help of an intelligent Gremlin editor.

As soon as I started playing with DSE 5.0, and therefore with DataStax Studio, I realised that Studio would be an ideal candidate for running in a Docker container.

So I created a container for DataStax Studio. Here’s the content of the Dockerfile :

You can find the container on the Docker Hub : datastax-studio-docker.

You can also directly get the container with the following command :

docker pull jeremievallee/datastax-studio-docker

Once you have the container, you can start it by typing :

docker run -p 9091:9091 jeremievallee/datastax-studio-docker

Or, if you prefer using Docker Compose, you can use the following docker-compose.yml file :

And then run :

docker-compose up

The service becomes quickly available at localhost:9091.

Here’s the related Github project : jeremievallee/datastax-studio-docker.

Conclusion

Visualising your graph database has never been easier. Now go and have fun building amazing things with DSE Graph! ;-)


Originally published at jeremievallee.com on August 30, 2016.