Comment Installer Cassandra Sur Ubuntu Guide En 5 étapes

Introduction

Apache Cassandra est un logiciel de base de données NoSQL open source populaire. Il offre une haute disponibilité tout en traitant une grande quantité de données. Les bases de données relationnelles classiques ne peuvent pas gérer la mise à l’échelle linéaire, la distribution transparente des données et d’autres exigences de Big Data aussi efficaces que Cassandra.

Un certain nombre de grands acteurs des industries en ligne se sont tournés vers Apache Cassandra. Certains d’entre eux incluent Netflix, Apple, Uber et eBay.

Suivez les étapes répertoriées dans ce guide pour savoir comment installer Apache Cassandra sur Ubuntu avec les packages nécessaires.

Conditions préalables

  • Un système Ubuntu
  • Accès à un terminal ou à une ligne de commande
  • Un utilisateur avec sudo ou root

ÉTAPE 1 : Installer Les Packages Nécessaires Pour Apache Cassandra

Avant de procéder à l’installation de Cassandra sur Ubuntu, assurez-vous d’installer Java OpenJDK 8 et l’ api-transport-

Si vous avez déjà installé ces packages, vous pouvez passer à l’ÉTAPE 2 du guide.

Remarque : nous avons utilisé Ubuntu 20.04 pour fournir les exemples, mais les instructions s’appliquent également aux autres versions d’Ubuntu.

Installer Java OpenJDK

Apache Cassandra a besoin d’OpenJDK 8 pour fonctionner sur un système Ubuntu. Commencez par mettre à jour votre référentiel de packages :

mise à jour sudo apt

Une fois le processus terminé, installez OpenJDK 8 à l’aide de la commande suivante :

sudo apt installer openjdk-8-jdk -y

Une fois l’installation terminée, testez si Java a été installé avec succès en vérifiant la version de Java :

version-java

La sortie doit imprimer la version Java.

Le deuxième chiffre représente la version de Java.

Installez Le Apt-transport-

Ensuite, installez le package de transport APT. Vous devez ajouter ce package à votre système pour permettre l’accès aux référentiels à l’aide de

Saisissez cette commande :

sudo apt installer apt-transport-


L'exemple ci-dessus met en évidence les deux dernières étapes de l' apt-transport-

ÉTAPE 2 : Ajouter Le Référentiel Apache Cassandra Et Importer La Clé GPG


Vous devez ajouter le référentiel Apache Cassandra et extraire la clé GPG avant d'installer la base de données.
Saisissez la commande ci-dessous pour ajouter le référentiel Cassandra à la liste des sources :
sudo sh -c 'echo "deb 
 
La sortie revient sur une nouvelle ligne sans message.


La dernière version majeure de Cassandra au moment de la rédaction de cet article est la 4.0. C'est pourquoi nous avons utilisé 40 dans la commande. Pour installer une version plus ancienne, par exemple 3.9, remplacez 40x par 39x ,


puis utilisez la commande wget pour extraire la clé publique de l'URL ci-dessous :

wget -q -O -


Si vous avez entré la commande et l'URL correctement, la sortie imprime OK .
Remarque : faites attention à la casse des lettres dans l'URL ci-dessus. Vous devez entrer la casse correcte et le tiret à la fin de la commande.

ÉTAPE 3 : Installez Apache Cassandra


Vous êtes maintenant prêt à installer Cassandra sur Ubuntu.
Mettez à jour la liste des packages du dépôt :
mise à jour sudo apt

Ensuite, exécutez la commande d'installation :
sudo apt installer Cassandra

La sortie ci-dessus montre la dernière section de la procédure d'installation de Cassandra sur Ubuntu 20.04. La sortie devrait ressembler aux anciennes versions d'Ubuntu.
Remarque : Une fois l'installation terminée, le service Cassandra démarre automatiquement. En outre, un utilisateur cassandra est créé au cours du processus. Cet utilisateur est utilisé pour exécuter le service.

Vérifier L’installation D’Apache Cassandra


Enfin, pour vous assurer que le processus d'installation de Cassandra s'est correctement déroulé, vérifiez l'état du cluster :
état de l'outil de nœud

Les lettres UN dans la sortie signalent que le cluster fonctionne.
Vous pouvez également vérifier l'état de Cassandra en saisissant :
statut sudo systemctl cassandra

La sortie doit afficher actif (en cours d'exécution) en vert.

Commandes Pour Démarrer, Arrêter Et Redémarrer Le Service Cassandra


Si, pour une raison quelconque, le service s'affiche inactif après l'installation, vous pouvez le démarrer manuellement.
Utilisez la commande suivante pour démarrer Cassandra :
sudo systemctl démarrer cassandra

Vérifiez à nouveau l'état du service. Il devrait passer à actif.
Pour redémarrer le service, utilisez la commande restart :
sudo systemctl redémarrer cassandra

Pour arrêter le service Cassandra, entrez :
sudo systemctl stop cassandra

L'état indique inactif après l'utilisation de la commande d' arrêt .

Facultatif : Démarrer Le Service Apache Cassandra Automatiquement Au Démarrage


Lorsque vous éteignez ou redémarrez votre système, le service Cassandra devient inactif.
Pour démarrer Cassandra automatiquement après le démarrage, utilisez la commande suivante :
sudo systemctl activer cassandra

Désormais, si votre système redémarre, le service Cassandra est automatiquement activé.

ÉTAPE 4 : Configurer Apache Cassandra


Vous pouvez modifier les paramètres de configuration de Cassandra en fonction de vos besoins. La configuration par défaut est suffisante si vous avez l'intention d'utiliser Cassandra sur un seul nœud. Si vous utilisez Cassandra dans un cluster, vous pouvez personnaliser les principaux paramètres à l'aide du fichier cassandra.yaml .
Remarque : Nous vous conseillons fortement de créer une sauvegarde de votre fichier cassandra.yaml si vous avez l'intention de le modifier. Pour ce faire, utilisez cette commande :
sudo cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup

Nous avons utilisé le répertoire /etc/cassandra comme destination pour la sauvegarde, mais vous pouvez modifier le chemin comme bon vous semble.

Renommer Le Cluster Apache Cassandra


Utilisez un éditeur de texte de votre choix pour ouvrir le fichier cassandra.yaml (nous utiliserons nano) :
sudo nano /etc/cassandra/cassandra.yaml

Recherchez la ligne qui lit cluster_name : le nom par défaut est Test Cluster . C'est le premier changement que vous souhaitez apporter lorsque vous commencez à travailler avec Cassandra.
Si vous ne souhaitez pas apporter d'autres modifications, quittez et enregistrez le fichier.

Ajouter Les Adresses IP Des Nœuds Cassandra


Une autre chose que vous devez ajouter à cassandra.yaml si vous exécutez un cluster est l'adresse IP de chaque nœud.
Ouvrez le fichier de configuration et sous la section seed _provider , recherchez l' entrée seeds :
Ajoutez l'adresse IP de chaque nœud de votre cluster. Divisez les entrées en utilisant une virgule après chaque adresse.

ÉTAPE 5 : Testez Le Shell De Ligne De Commande Cassandra


Le progiciel Cassandra est livré avec son outil de ligne de commande (CLI). Cet outil utilise Cassandra Query Language (CQL) pour la communication.
Pour démarrer un nouveau shell, ouvrez le terminal et tapez :
cqlsh

Un shell se charge et affiche la connexion au cluster par défaut. Si vous aviez changé le paramètre cluster_name , il affichera celui que vous avez défini dans le fichier de configuration. L'exemple ci-dessus est la connexion par défaut à l'hôte local.
Conclusion
De plus, nous vous avons montré comment modifier les paramètres les plus importants dans le fichier de configuration de Cassandra. N'oubliez pas de faire une sauvegarde du fichier conf, juste au cas où, et vous pourrez commencer à utiliser le logiciel de base de données Cassandra.
Cet article a-t-il été utile? Oui Non