- Manage Datastax DSE / Cassandra server with Graph enabled and the Datastax Studio.
- Exists as docker-compose to make multi-node easier .
- Datastax DSE reference
- Good blog article. Debugging info helped let us know what neededed/could need to be configured in docker-compose.yml Tillman blog
- Datastax sample GitHub repository with single containers
This docker-compose.yml
file requires a version of docker-compose that supports version 3.8 files because of the network name setting.
At the time of this writing, the official docker-compose in Ubuntu official repositors is version 1.17 which is too old.
This has been tested as working with docker-compose 1.27.4. Some earlier versions probably work.
- Remove distribution version
sudo apt-get remove docker-compose
- Install latest per official docker instructions This example shows latest stable as of 10/2020
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- `chmod +x /usr/local/bin/docker-compose
- Start the cluster with
docker-compose up
- Wait until it is started You must see the complete message
- Connect your browser to the local studio UI http://localhost:9091/connections
- Create a connection with Menu --> Connections
- Create a connection called DSE.
- The port is
9042
an - The host is
dse
- The port is
ctrl-c
docker-compose down
You can clean up individual volumes or all volumes in your docker environment.
- You can clean up ALL volumes
docker volume prune
- Creates named volumes for storage and notebooks to persist across restarts. You have to remove the named volume to restore to original
- Exposes everything on localhost
- Datastacks DSE is limited to 4GB heap
See README.md in the root of this repo
No IDE integrations specific to this project are called out at this time.