Logo
  • Ubuntu
  • CentOS
  • Debian
  • Fedora
  • RedHat

How to Install Apache Cassandra on Debian 11 - DesignLinux

Nov 17 2022
designlinux 0 Comments
how-to-install-apache-cassandra-debian-11

Apache Cassandra is an open-source NoSQL database system with high availability and without compromising performance. As Cassandra belongs to the NoSQL category, it stores data in the form of key value pairs. Many large companies like Github, NetFlix, Reddit and Instagram are using Apache Cassandra. In this tutorial we will learn how to install Apache Cassandra on Debian 11 bullseye.

How to Install Apache Cassandra on Debian 11#

In this section given step by step procedure to install Cassandra on Debian 11. Let’s start to follow steps with few prerequisites.

Prerequisites#

Make sure that following requirements are satisfied before start installation:

  • You should logged in as root or user with sudo privileges.
  • Latest Java is installed
  • Access to Apache Cassandra repository

Step 1 – Install Java

To install the latest Apache Cassandra it requires latest Java installed on your Debian 11 system. So if you don’t have latest Java installed you can install using following command:

sudo apt update
sudo apt install default-jdk

Once the process completed, verify the Java installation by typing:

java -version

The output should look something like this:

openjdk version "11.0.17"
OpenJDK Runtime Environment (build 11.0.17+8-post-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Debian-2, mixed mode, sharing)

Step 2 – Add Repository

Next, you need to add repository for the Apache Cassandra and import the GPG key using wget to the system:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

After adding GPG key, you can add the Cassandra repository by issuing the below mentioned command:

echo "deb https://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Step 3 – Install Apache Cassandra

At this stage, you are now ready to install Cassandra on your Debian system.

Update the repository package list:

sudo apt update

After updating package, run the following command to install Apache Cassandra:

sudo apt install cassandra

Apache Cassandra service will automatically start after the installation process is complete.

Step 4 – Verify Apache Cassandra Installation

You can check status of cassandra service to verify it’s installation by issuing below command:

sudo nodetool status

It should show output something like below:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load        Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.71 KiB  256          100.0%            dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7  rack1

That’s it. At this step, Apache Cassandra is installed on your Debian server.

Conclusion#

You have successfully learned how to install Apache Cassandra on Debian 11. To learn more about Cassandra, visit the official Apache Cassandra Documentation page.

If you have a problem or suggestion, please leave a comment below.

Related

Tags: cassandra, database, debian, java

12 Practical Examples of Linux Grep Command

Prev Post

How to Save a File in Vi / Vim Editor in Linux

Next Post
Archives
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • July 2022
  • June 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
Categories
  • AlmaLinux
  • Android
  • Ansible
  • Apache
  • Arch Linux
  • AWS
  • Backups
  • Bash Shell
  • Bodhi Linux
  • CentOS
  • CentOS Stream
  • Chef
  • Cloud Software
  • CMS
  • Commandline Tools
  • Control Panels
  • CouchDB
  • Data Recovery Tools
  • Databases
  • Debian
  • Deepin Linux
  • Desktops
  • Development Tools
  • Docker
  • Download Managers
  • Drupal
  • Editors
  • Elementary OS
  • Encryption Tools
  • Fedora
  • Firewalls
  • FreeBSD
  • FTP
  • GIMP
  • Git
  • Hadoop
  • HAProxy
  • Java
  • Jenkins
  • Joomla
  • Kali Linux
  • KDE
  • Kubernetes
  • KVM
  • Laravel
  • Let's Encrypt
  • LFCA
  • Linux Certifications
  • Linux Commands
  • Linux Desktop
  • Linux Distros
  • Linux IDE
  • Linux Mint
  • Linux Talks
  • Lubuntu
  • LXC
  • Mail Server
  • Manjaro
  • MariaDB
  • MongoDB
  • Monitoring Tools
  • MySQL
  • Network
  • Networking Commands
  • NFS
  • Nginx
  • Nodejs
  • NTP
  • Open Source
  • OpenSUSE
  • Oracle Linux
  • Package Managers
  • Pentoo
  • PHP
  • Podman
  • Postfix Mail Server
  • PostgreSQL
  • Python
  • Questions
  • RedHat
  • Redis Server
  • Rocky Linux
  • Security
  • Shell Scripting
  • SQLite
  • SSH
  • Storage
  • Suse
  • Terminals
  • Text Editors
  • Top Tools
  • Torrent Clients
  • Tutorial
  • Ubuntu
  • Udemy Courses
  • Uncategorized
  • VirtualBox
  • Virtualization
  • VMware
  • VPN
  • VSCode Editor
  • Web Browsers
  • Web Design
  • Web Hosting
  • Web Servers
  • Webmin
  • Windows
  • Windows Subsystem
  • WordPress
  • Zabbix
  • Zentyal
  • Zorin OS
Visits
  • 2
  • 610
  • 1,055,382

DesignLinux.com © All rights reserved

Go to mobile version