Knowledgebase

How to Install Apache Cassandra on Debian 11 Print

  • 0

Introduction

Apache Cassandra is an open-source NoSQL distributed database engine. NoSQL database engines store data as key-value pairs, and Apache Cassandra comes with Cassandra Query Language (CQL) for retrieving the data. It can handle large amounts of data while ensuring availability and consistency. It supports single-node replication and multi-location replication for redundancy, no single point of failure, and disaster recovery. It runs several nodes within a cluster, where each single node can receive and process a complete request without communication to the master node.

This article explains how to install Apache Cassandra on Debian 11.0 server.

Prerequisites

Perform the following steps first:

1. Install Java

For Apache Casandra to run, you need Java installed in your server. Install Java.

$ sudo apt install openjdk-11-jdk -y

Check the Java version installed.

$ java -version

2. Configure Apache Cassandra Repository

Install the required dependencies.

$ sudo apt install apt-transport-https gnupg2 -y

Download and add the Apache Cassandra GPG key.

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

Add the downloaded repository.

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

3. Install Apache Cassandra

Update the system.

$ sudo apt update

Install Apache Cassandra.

$ sudo apt install cassandra -y

Enable Apache Cassandra to start on system boot.

$ sudo systemctl enable cassandra

Check the status of the Apache Cassandra service.

$ sudo systemctl status cassandra

Check the status of your cluster. You might need to wait for a couple of seconds for all nodes in the cluster to finish starting up.

$ sudo nodetool status

4. Configure Apache Cassandra

Log in with the cqlsh command-line tool to interact with Cassandra cluster.

$ cqlsh

When finished, exit the prompt.

EXIT;

Conclusion

You have installed Apache Cassandra on Debian 11.0 server. You can check the official documentation to learn more about using and managing the database server.

Introduction Apache Cassandra is an open-source NoSQL distributed database engine. NoSQL database engines store data as key-value pairs, and Apache Cassandra comes with Cassandra Query Language (CQL) for retrieving the data. It can handle large amounts of data while ensuring availability and consistency. It supports single-node replication and multi-location replication for redundancy, no single point of failure, and disaster recovery. It runs several nodes within a cluster, where each single node can receive and process a complete request without communication to the master node. This article explains how to install Apache Cassandra on Debian 11.0 server. Prerequisites Perform the following steps first: Deploy a Rcs Debian 11.0 Server. Connect to the server with SSH. Update the server. Create a non-root user with sudo access. 1. Install Java For Apache Casandra to run, you need Java installed in your server. Install Java. $ sudo apt install openjdk-11-jdk -y Check the Java version installed. $ java -version 2. Configure Apache Cassandra Repository Install the required dependencies. $ sudo apt install apt-transport-https gnupg2 -y Download and add the Apache Cassandra GPG key. $ sudo wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add - Add the downloaded repository. $ sudo sh -c 'echo "deb https://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list' 3. Install Apache Cassandra Update the system. $ sudo apt update Install Apache Cassandra. $ sudo apt install cassandra -y Enable Apache Cassandra to start on system boot. $ sudo systemctl enable cassandra Check the status of the Apache Cassandra service. $ sudo systemctl status cassandra Check the status of your cluster. You might need to wait for a couple of seconds for all nodes in the cluster to finish starting up. $ sudo nodetool status 4. Configure Apache Cassandra Log in with the cqlsh command-line tool to interact with Cassandra cluster. $ cqlsh When finished, exit the prompt. EXIT; Conclusion You have installed Apache Cassandra on Debian 11.0 server. You can check the official documentation to learn more about using and managing the database server.

Was this answer helpful?
Back

Powered by WHMCompleteSolution