Dans ce tutoriel, nous allons vous montrer comment installer Apache Cassandra sur Debian 11. Pour ceux d'entre vous qui ne le savaient pas, Apache Cassandra est une base de données NoSQL utilisée pour stocker de grandes quantités de données . Il a une architecture distribuée et est conçu pour gérer de gros volumes de données avec une réplication dynamique. Il est utilisé par de nombreuses grandes entreprises comme Github, NetFlix, Reddit et Instagram.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de la base de données NoSQL open source Cassandra sur une Debian 11 (Bullseye).
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 11 (Bullseye).
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer Apache Cassandra sur Debian 11 Bullseye
Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt
commandes dans le terminal :
sudo apt update sudo apt upgrade sudo apt install apt-transport-https
Étape 2. Installation de Java.
Apache Cassandra nécessite la dernière version de Java. Exécutez la commande suivante ci-dessous pour installer Java sur votre système Debian :
sudo apt install openjdk-11-jre
Vérifiez l'installation de Java :
java -version
Étape 3. Installer Apache Cassandra sur Debian 11.
Par défaut, Cassandra n'est pas disponible sur le référentiel de base de Debian. Nous ajoutons maintenant le référentiel Apache Cassandra à votre système :
echo "deb https://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
Ensuite, importez la clé publique du dépôt Cassandra :
curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -
Après cela, mettez à jour l'index des packages et installez les packages Apache Cassandra :
sudo apt updatesudo apt install cassandra
Une fois l'installation d'Apache Cassandra terminée, son service démarre automatiquement. Pour le vérifier, utilisez la commande ci-dessous :
sudo systemctl status cassandra
Vous pouvez également vérifier l'état à l'aide de la commande ci-dessous :
sudo nodetool status
Sortie :
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 55.05 KiB 24 100.0% fb0e8bf7-mei-41a6-godet-e8f230f1b797 rack8
Pour vous connecter à Apache Cassandra, vous pouvez utiliser le cqlsh
un outil de ligne de commande comme suit :
cqlsh
Sortie :
Connected to Test Cluster at 127.0.0.1:9042 [cqlsh 6.0.0 | Cassandra 4.0.0 | CQL spec 3.6.8 | Native protocol v5] Use HELP for help. cqlsh>
Félicitations ! Vous avez installé Cassandra avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version d'Apache Cassandra sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter la version officielle de Cassandra site Web.