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 des milliers d'entreprises pour enregistrer et récupérer des milliers de téraoctets de données. Apache Cassandra est le meilleur choix pour vous si vous recherchez un système de gestion de base de données avec évolutivité et haute disponibilité.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes de base de données connexes.
Dans ce contexte, nous verrons comment installer Apache Cassandra sur Ubuntu OS.
Comment installer Apache Cassandra sur Ubuntu ?
Pour commencer cette procédure d'installation, suivez simplement les étapes ci-dessous.
1. Installez Java
Apache Cassandra nécessite que Java soit exécuté sur la machine. Utilisez ces commandes pour installer Java sur votre système :
$ sudo apt update
$ sudo apt install openjdk-8-jdk
Pour vérifier si Java est installé, lancez cette commande dans Terminal :
$ java -version
2. Installez Apache Cassandra
Avant de procéder à l'installation d'Apache Cassandra, vous devrez d'abord installer le package apt-transport-https. Vous pouvez l'installer à l'aide de cette commande :
$ sudo apt install apt-transport-https
Entrez le mot de passe pour sudo. Lorsque vous êtes invité à continuer, appuyez sur y.
Importez et ajoutez maintenant la clé GPG à l'aide de cette commande dans le terminal :
$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Si la clé est ajoutée avec succès, vous verrez OK dans la sortie.
Ajoutez maintenant le référentiel Apache Cassandra à la liste des sources apt à l'aide de cette commande dans le terminal :
$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Mettez à jour la liste des sources apt à l'aide de la commande ci-dessous dans le terminal :
$ sudo apt update
Maintenant que le référentiel a été ajouté, vous pouvez installer Apache Cassandra en utilisant cette commande dans le Terminal :
$ sudo apt install Cassandra
Entrez le mot de passe pour sudo. Lorsque vous êtes invité à continuer, appuyez sur y.
Après l'installation d'Apache Cassandra, 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
Maintenant, Apache Cassandra a été installé avec succès. Pour vous connecter à Apache Cassandra, vous pouvez utiliser l'outil de ligne de commande cqlsh comme suit :
$ cqlsh
Comment renommer le cluster Apache Cassandra ?
Dans la sortie précédente, vous pouvez voir que le nom du cluster est "Test Cluster".
je. Pour modifier le nom du cluster par défaut, connectez-vous à Cassandra à l'aide de l'outil de ligne de commande cqlsh comme suit :
$ cqlsh
ii. Lancez ensuite la commande ci-dessous dans le terminal pour renommer le cluster Apache Cassandra en disons "LinuxApt_cluster":
$ UPDATE system.local SET cluster_name = 'LinuxApt_cluster' WHERE KEY = 'local';
Assurez-vous de changer le LinuxApt_cluster avec votre propre nom souhaité.
iii. Maintenant, pour quitter l'outil cqlsh, tapez exit et appuyez sur Entrée :
$ exit
iv. Modifiez ensuite le fichier de configuration cassandra.yaml à l'aide de la commande ci-dessous dans le Terminal :
$ sudo nano /etc/cassandra/cassandra.yaml
v. Maintenant, dans le fichier de configuration cassandra.yaml, recherchez le cluster_name.
Une fois que vous l'avez trouvé, remplacez son nom par la valeur souhaitée.
vi. Ensuite, enregistrez et quittez le fichier.
vii. Maintenant, pour vérifier si le nom du cluster a bien été modifié, utilisez la commande ci-dessous :
$ cqlsh
La sortie ci-dessous vérifie que le nom du cluster a été changé avec succès en LinuxApt_cluster.
Comment désinstaller Apache Cassandra d'Ubuntu ?
Si vous devez supprimer Apache Cassandra de votre ordinateur, vous pouvez le faire en procédant comme suit :
je. Arrêtez le service de Cassandra en utilisant la commande ci-dessous :
$ sudo service cassandra stop
ii. Supprimez ensuite les répertoires de la bibliothèque et du journal à l'aide de ces commandes :
$ sudo rm -r /var/lib/cassandra
$ sudo rm -r /var/log/Cassandra
iii. Après cela, désinstallez Apache Cassandra à l'aide de la commande ci-dessous :
$ sudo apt purge cassandra