Bringing together the Apache Cassandra experts from the community and DataStax.

Want to learn? Have a question? Want to share your expertise? You are in the right place!

Not sure where to begin? Getting Started

 

question

Erick Ramirez avatar image
Erick Ramirez asked Erick Ramirez edited

How do I install DataStax Studio on Linux?

What are the steps for configuring a Linux laptop or desktop to install and run DataStax Desktop?

datastax desktop
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Erick Ramirez avatar image
Erick Ramirez answered Erick Ramirez edited

In this post, I'll provide the detailed steps for installing DataStax Desktop on a laptop running Ubuntu Desktop 20.04.

Prerequisites

Install Docker on your Linux machine. These steps are specifically for Ubuntu. For other Linux distributions, see the Docker installation docs.

STEP P1 - Uninstall old versions of Docker:

$ sudo apt-get remove docker docker-engine docker.io containerd runc

STEP P2 - Set up the repository:

$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

STEP P3 - Add Docker's GPG key:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

STEP P4 - Add the stable source to your machine's list:

$ cd /etc/apt && echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee sources.list.d/docker.list > /dev/null

STEP P5 - Install Docker Engine:

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Configure Docker as non-root

DataStax Desktop runs docker commands using the same Unix ID as your login so you need to configure Docker to run as a non-root user. Otherwise, you will get an error on DataStax Desktop which indicates that Docker is not running:

1. Docker installed and started
Docker v20.10.7 is installed but not running

STEP R1 - Create the docker group if it doesn't already exist:

$ sudo groupadd docker

STEP R2 - Add your login to the group:

$ sudo usermod -aG docker $USER

STEP R3 - Completely logout of your session and log back in for the change to take effect.

Download DataStax Desktop

STEP D1 - Download DataStax Desktop for Linux from the DataStax Downloads site.

STEP D2 - Right-click on the app image file you downloaded and select Properties from the menu.

STEP D3 - In the Permissions tab, click on the Execute field to allow executing the file as a program:

c11833-file-permissions.png

STEP D4 - Double-click on the file to start DataStax Desktop.

If Docker is configured correctly, you should be in a position to create a Cassandra stack:

c11815-ds-desktop-on-ubuntu.png


Share
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.