Start the SingleStoreDB Cluster

Open a new terminal window in the same directory as the docker-compose.yaml file. This could be Powershell, a command prompt, or a regular terminal.

First, set the license as an environment variable. Copy the license from portal.singlestore.com in the Licenses tab, and create an environment variable in the terminal:

Command prompt:

set LICENSE=paste_license_here

Powershell:

$env:LICENSE = 'paste_license_here'

Mac/Linux/Git Bash:

export LICENSE=paste_license_here

Paste your actual license in place of paste_license_here. It’s a very long string and probably ends with ==.

Next, type this in the shell:

docker-compose up

This tells Docker to pull or build all the images, start up all the containers in our docker-compose.yaml file, and stream the console output from each container to our terminal.

If you get an error starting the cluster, double-check that the license is correct and that Docker is running. If you get an image pull failure, ensure your network connection is working as expected. To retry, type Ctrl-C in the terminal, then type:

docker-compose down
docker-compose up

Congratulations! You’ve launched a SingleStoreDB cluster. Now it’s time to dive in and start using it.