Comment installer Apache Cassandra sur Ubuntu et autres Linux


  • FrançaisFrançais


  • Apache Cassandre est un système de gestion de base de données NoSQL gratuit et open source conçu pour manipuler de grandes quantités d’informations sur de nombreux serveurs, offrant une haute disponibilité sans point de défaillance unique.

    Je n’entre pas dans les détails de la base de données NoSQL. Je vais vous expliquer comment installer Apache Cassandra sur des distributions Linux basées sur Ubuntu.

    Veuillez noter que c’est plus pour pratiquer

    Installation d’Apache Cassandra sur Linux

    Il existe plusieurs façons d’installer Cassandra sur Ubuntu et d’autres distributions Linux :

    • Installez-le en utilisant les dépôts de deb officiels d’Apache : adaptés et recommandés pour les distributions basées sur Debian et Ubuntu. Obtient une mise à jour automatique si une version plus récente est disponible.
    • Installez-le en utilisant Docker : fonctionne pour toutes les distributions Linux
    • Installez-le à partir de l’archive : fonctionne avec tous les Linux mais il ne sera pas mis à jour automatiquement vers une nouvelle version.

    Ceci est simplement pour pratiquer et expérimenter Apache Cassandra. Si vous comptez l’utiliser dans un projet avec d’autres services, vous devrez suivre le guide complet de configuration et de paramétrage de ce service.

    Je vais montrer les deux premières méthodes.

    Méthode 1 : Installez Cassandra sur Ubuntu et Debian en utilisant le référentiel officiel

    Avant de pouvoir installer et utiliser Cassandra, vous devez avoir installé Python et Java sur votre système. Vous devrez peut-être installer Java sur Ubuntu, mais Python est généralement préinstallé.

    Vous pouvez vérifier le prérequis avec la ligne suivante :

    java -version && python --version

    Tous les prérequis bien installés ? C’est bon. Installons Cassandra. La méthode ici est la même que l’ajout de n’importe quel référentiel externe dans Ubuntu.

    Tout d’abord, ajoutez le référentiel Apache Cassandra à votre liste de sources. Celui-ci ajoute la dernière version majeure (au moment de la rédaction) de la série 4.0.

    echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
    installer les paquets debian étape 1
    Ajouter le référentiel Apache Cassandra

    Maintenant, téléchargez et ajoutez les clés du référentiel Apache Cassandra à la liste des clés de confiance sur le serveur. De cette façon, votre système fera confiance aux packages provenant du référentiel que vous avez ajouté à l’étape précédente.

    Vous devez vous assurer qu’apt peut être utilisé sur https.

    sudo apt install apt-transport-https

    Et puis ajoutez la clé :

    wget https://www.apache.org/dist/cassandra/KEYS && sudo apt-key add KEYS
    installer les paquets debian étape 2
    Ajouter la clé de référentiel Apache Cassandra

    Vous avez ajouté le référentiel. Mettez à jour le cache local afin que votre système soit informé de la présence de ce nouveau référentiel.

    sudo apt update

    Et enfin, installez Cassandra avec la commande suivante :

    sudo apt install cassandra
    installer les paquets debian étape 3
    Installer Apache Cassandra sur Ubuntu

    Une fois l’installation terminée, le service Cassandra démarre automatiquement. Vous pouvez toujours le vérifier si vous le souhaitez :

    sudo systemctl status cassandra.service
    vérifier cassandra
    Vérifiez si Cassandra est en cours d’exécution

    Vous pouvez vous connecter à la base de données en tapant cqlsh. Tapez exit pour quitter ce shell.

    installer les paquets debian étape 4
    Saisie de cqlsh

    C’était la configuration très basique et par défaut. Vous devrez probablement le configurer en fonction de vos besoins. S’il vous plaît le document officiel pour la partie configuration.

    Méthode 2 : installer Apache Cassandra à l’aide de Docker

    Cette méthode fonctionnera avec n’importe quelle distribution Linux tant que vous allez l’utiliser dans une configuration Docker.

    Bien sûr, vous devez avoir Docker installé sur votre système pour cette méthode. C’est une condition préalable à cette méthode et je vous laisse gérer cela.

    Si vous avez Docker, utilisez la commande ci-dessous pour extraire l’image docker d’Apache Cassandra.

    sudo docker pull cassandra:latest
    utiliser les images docker étape 2
    Extraction de l’image docker d’Apache Cassandra

    Une fois cela fait, vous pouvez démarrer Cassandra avec le commande d’exécution de docker comme ça:

    sudo docker run --name cass_cluster cassandra:latest
    utiliser les images docker étape 3
    Exécuter Cassandra dans un conteneur

    Noter: les --name option sera le nom du cluster Cassandra créé.

    Pour interagir avec le nœud Cassandra démarré auparavant, vous devez initialiser le shell CQL, et vous pouvez le faire avec la commande Docker exec comme ceci :

    sudo docker exec -it cass_cluster cqlsh
    utiliser les images docker étape 4
    Accédez au cqlsh exécuté dans Docker.

    Félicitations! Vous connaissez maintenant au moins deux manières différentes d’installer Apache Cassandra sur votre système.

    N’oubliez pas que cet article n’est qu’une introduction. Si vous souhaitez en savoir plus sur Apache Cassandra, lisez le Documentation où vous pouvez en savoir plus sur cet incroyable système de gestion de base de données NoSQL. Profitez-en et partagez cet article s’il vous a été intéressant et utile ! Rendez-vous dans le prochain.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.