GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Cassandra sur Ubuntu 18.04

Les gestionnaires de bases de données NoSQL sont idéaux pour les grappes de données et les applications évolutives. Parmi eux se trouve Cassandra de la Fondation Apache. Dans ce tutoriel, nous allons vous montrer comment configurer l'installation de Cassandra sur Ubuntu 18.04.

Les gestionnaires de bases de données sont essentiels pour le développement d'applications. L'une des principales raisons étant que ce sont eux qui assurent le stockage sécurisé des données d'application. En ce sens, les gestionnaires de bases de données les plus connus sont les types SQL avec PostgreSQL, MySQL et MariaDB comme les plus utilisés par la communauté. Bien sûr, il existe d'autres solutions plus axées sur l'environnement métier comme Oracle, DB2 ou Microsoft SQL Server. Comme mentionné précédemment, les types NoSQL comme Cassandra sont parfaits pour d'autres utilisations, que nous allons approfondir tout de suite !

Cassandra un gestionnaire de base de données NoSQL

Cassandra est un gestionnaire de base de données NoSQL appartenant à la fondation Apache. Il est open source et disponible pour plusieurs distributions Linux, dont Ubuntu 18.04. Cassandra gère rapidement les données stockées, mais son principal avantage est l'évolutivité.

Avec Cassandra, il est très avantageux de créer de grosses applications avec beaucoup de données car elle dispose d'un excellent gestionnaire de ressources. En plus de cela, il a une tolérance aux pannes, ce qui signifie que presque aucune donnée n'est perdue en cas de problème. Donc, si nous avons besoin d'évolutivité et de haute disponibilité sans compromettre les performances, Cassandra est idéale.

Installons Cassandra sur Ubuntu 18.04 et commençons à travailler avec !

Installer Cassandra sur Ubuntu 18.04

Grâce au référentiel de packages .deb de Cassandra, l'installation sera facile. Commençons :

1. Accédez à votre serveur via SSH

Tout d'abord, nous devons nous connecter à notre serveur en utilisant SSH. Si vous rencontrez des difficultés, consultez notre didacticiel PuTTY.

2. Ajouter le fichier de référentiel Cassandra

Après cela, nous devons ajouter le référentiel Cassandra à notre fichier de référentiel. Pour ce faire, tapez la commande suivante dans la ligne de commande :

echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

3. Ajouter la clé GPG

Pour éviter les problèmes avec le référentiel, ajoutez la clé GPG et augmentez la sécurité du référentiel. Tout d'abord, nous devons installer curl s'il n'est pas présent sur votre système :

sudo apt install curl

Ensuite, nous pouvons ajouter la clé avec la commande suivante :

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

4. Installer Cassandre sur Ubuntu

Ensuite, nous pouvons commencer l'installation de Cassandra. Tout d'abord, nous actualisons les référentiels, puis procédons à l'installation de Cassandra sur Ubuntu :

sudo apt update
sudo apt install cassandra

5. Activer et démarrer Cassandra

À la fin de l'installation, nous devons activer le service Cassandra pour qu'il démarre automatiquement au démarrage du système. De plus, nous devrions le démarrer manuellement. Nous pouvons le faire avec les commandes suivantes :

sudo systemctl enable cassandra
sudo systemctl start cassandra

6. Vérifier l'installation

Pour vérifier si l'installation a réussi, nous pouvons vérifier l'état du service. Pour cela, exécutez la commande suivante :

sudo systemctl status cassandra

Configurer Cassandra sur Ubuntu 18.04

La configuration par défaut de Cassandra est valide si nous allons exécuter Cassandra sur un seul nœud.

En revanche, si Cassandra sera utilisé dans un cluster ou par plusieurs nœuds simultanément, il convient d'apporter quelques modifications au fichier de configuration.

Le fichier de configuration de Cassandra s'appelle cassandra.yaml et se trouve à /etc/cassandra/ . Nous pouvons l'ouvrir avec notre éditeur de texte préféré et modifier certaines options :

sudo nano /etc/cassandra/cassandra.yaml

Tout d'abord, nous devons changer le nom du cluster. Recherchez le cluster_name paramètre et attribuez le nom que vous souhaitez :

cluster_name: [cluster_name]

Ensuite, c'est une bonne idée de changer le port de stockage des données. Pour ce faire, recherchez le storage_port paramètre et affectez-en un. N'oubliez pas qu'il doit s'agir d'un port disponible dans le pare-feu pour que tout fonctionne correctement :

storage_port :[port]

Enfin, nous recherchons le seed_provider paramètre et dans la section graines, nous ajoutons les adresses IP des nœuds qui composent le cluster séparés par une virgule

Seeds: [node_ip],[node_ip]...[node_ip]

Une fois que vous avez terminé, enregistrez le fichier et rechargez Cassandra.

sudo systemctl reload cassandra

Nous pouvons maintenant commencer à travailler avec Cassandra.

Conclusion

Cassandra est un gestionnaire de base de données très utile dont nous pouvons tirer parti. Il est conçu pour les grandes applications qui nécessitent flexibilité et évolutivité. Dans ce tutoriel, nous avons appris à installer Cassandra sur Ubuntu 18.04.

Cassandra est une application très puissante, qui possède de nombreuses options de configuration. Cependant, nous avons observé les plus basiques qui vous aideront à commencer à travailler avec lui tout de suite. Si vous voulez en savoir plus, nous vous recommandons de consulter la documentation officielle ! Bon développement.


Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer R sur Ubuntu 16.04

  3. Comment installer Apache Cassandra sur Ubuntu 16.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer Apache Cassandra sur Ubuntu 20.04

Comment installer Apache Cassandra sur Ubuntu 14.04

Comment installer Cassandra sur Ubuntu 16.04 LTS

Comment installer Apache Cassandra sur Ubuntu 18.04 LTS

Comment installer Apache Cassandra sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04