GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache Cassandra sur Ubuntu et d'autres Linux

Apache Cassandra 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 les distributions Linux basées sur Ubuntu.

Attention c'est plus pour s'entrainer

Installation d'Apache Cassandra sous Linux

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

  • Installez-le en utilisant les dépôts officiels deb 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 à l'aide de Docker :fonctionne pour toutes les distributions Linux
  • Installez-le à partir de l'archive :fonctionne avec tous les Linux, mais il ne sera pas automatiquement mis à jour 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 à l'aide du 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 pour ajouter 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

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

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

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

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

C'était la configuration de base et par défaut. Vous devrez probablement le configurer en fonction de vos besoins. Veuillez consulter 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 l'utiliserez 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

Une fois cela fait, vous pouvez démarrer Cassandra avec la commande docker run comme ceci :

sudo docker run --name cass_cluster cassandra:latest

Remarque : le --name l'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

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 la documentation où vous pourrez en savoir plus sur cet incroyable système de gestion de base de données NoSQL. Profitez-en et partagez ce post s'il vous a été intéressant et utile ! A la prochaine.

Article d'origine


Ubuntu
  1. Comment installer Rust et Cargo sur Ubuntu et d'autres distributions Linux

  2. Comment installer le navigateur Vivaldi sur Ubuntu et d'autres distributions Linux

  3. Comment installer Apache Maven sur Ubuntu 18.04 et 16.04

  4. Comment installer Apache Cassandra sur Ubuntu 16.04

  5. Comment installer Apache Cassandra sur Ubuntu 20.04

Comment installer PuTTY sur Ubuntu et d'autres distributions Linux

Comment installer Netbeans sur Ubuntu et d'autres Linux

Comment installer Apache Cassandra sur Ubuntu 14.04

Comment installer Apache Cassandra sur Ubuntu 18.04 LTS

Comment installer Apache Cassandra sur Ubuntu 20.04 LTS

Comment installer Apache Nifi dans Ubuntu Linux