Comment installer Apache Cassandra sur Centos 8

Comment installer Apache Cassandra sur Centos 8

Apache Cassandra est une base de données NoSQL très populaire créée par Facebook Inc. mais appartenant plus tard à la Fondation Apache. Il a été conçu et construit pour la facilité d'évolutivité et la gestion des grandes bases de données. Apache Cassandra est un système de gestion de la base de données incontournable pour vous si votre préoccupation est la haute disponibilité et l'évolutivité. Ce message vous amènera à un guide étape par étape sur l'installation et la configuration d'Apache Cassandra sur le système d'exploitation CentOS 8.

Installation d'Apache Cassandra sur Centos 8

Apache Cassandra peut être installée en téléchargeant le package RPM via le référentiel officiel d'Apache Cassandra.

Mais, avant de démarrer avec l'installation et la configuration d'Apache Cassandra sur Centos 8, nous devons faire installer OpenJDK 8 sur le système CentOS 8. Vous pouvez vérifier la version installée de Java, elle est installée ou non sur votre système, en tapant la commande ci-dessous:

$ java -version

S'il n'est pas installé sur votre système, vous pouvez l'installer en utilisant la procédure ci-dessous ou préinstallée sur votre système; Vous pouvez ignorer la partie d'installation de OpenJDK sur Centos 8.

Installer Open JDK sur Centos 8

OpenJDK est disponible dans le référentiel officiel de CentOS 8 et peut facilement être installé.

Tout d'abord, mettez à jour le cache du référentiel de packages du système:

$ sudo dnf makecache

Après avoir mis à jour le cache du référentiel système de votre CentOS 8, mettez-le à jour:

$ sudo dnf mise à niveau


Après la mise à niveau des packages existants du système, vous pouvez avancer pour installer OpenJDK 8 sur Centos 8 pour Apache Cassandra. Pour installer OpenJDK à partir du référentiel officiel de CentOS 8, saisissez la commande ci-dessous dans le terminal:

$ sudo dnf installer java-1.8.0-OpenJDK-Devel


Tapez "Y" et appuyez sur "Entrée".


Après avoir installé OpenJDK, vérifiez en tapant la commande ci-dessous:

$ java -version


Vous pouvez voir que la version installée d'OpenJDK est 1.8.0. Passons de l'avant.

Installez Apache Cassandra

Pour installer Apache Cassandra, nous devons ajouter le référentiel d'Apache Cassandra au système.

Pour ajouter le référentiel Apache Cassandra au système CentOS 8. Créez un «/ etc / yum.se soustraire.D / Cassandra.Répo ”Fichier en tapant la commande:

$ sudo nano / etc / yum.se soustraire.D / Cassandra.repo

Dans le fichier de référentiel Cassandra nouvellement créé, collez le contenu ci-dessous dans ce fichier.

[Cassandra]
name = Apache Cassandra
BUSURL = https: // www.apache.org / dist / Cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / casandra / clés


Après avoir ajouté le contenu ci-dessus, enregistrez le fichier et sortez à l'aide des touches de raccourci clavier (Ctrl + S) et (Ctrl + X).

Maintenant, installez l'Apache Cassandra en tapant la commande ci-dessous:

$ sudo dnf installer Cassandra -y

Apache Cassandra est installée sur Centos 8. Maintenant, le service d'Apache Cassandra ne démarre pas automatiquement. Vous devez d'abord l'activer en tapant la commande ci-dessous:

$ sudo systemctl activer Cassandra

Ensuite, démarrez le service en tapant la commande suivante:

$ sudo systemctl start Cassandra

Maintenant, afin de vérifier, vérifiez l'état du service Apache Cassandra en tapant la commande ci-dessous:

$ sudo systemctl status Cassandra

À ce stade, Apache Cassandra est installée avec succès et fonctionne parfaitement bien sur la machine Centos 8. Configurons-le et connectez-le à son shell CQL.

Comment configurer Apache Cassandra sur Centos 8

Apache Cassandra a son propre CQL (Cassandra Query Language), tout comme SQL. Pour vous connecter à l'utilitaire de ligne de commande de Cassandra, connu sous le nom de Shell CQL ou «CQLSH», nous devons d'abord installer un interprète Python approprié. Pour installer Python 2 et accéder au shell CQL sur CentOS 8, saisissez la commande ci-dessous:

$ sudo dnf installer python2

Tapez «Y» et appuyez sur «Entrée».

Une fois Python2 installé, connectez-vous au shell CQL à l'aide de l'utilitaire de ligne de commande de Cassandra en tapant la commande suivante dans le terminal CentOS 8:

$ cqlsh

Vous pouvez assister à la capture d'écran; Nous nous sommes connectés avec succès à la coque CQL.

C'est ainsi que nous pouvons simplement configurer l'Apache Cassandra sur Centos 8 et commencer à l'utiliser.

Conclusion

La base de données Apache Cassandra est utilisée par de nombreux grands noms de l'industrie comme Facebook, Instagram, Netflix et Reddit. Cet article contient une compréhension claire et un guide profond sur la façon d'installer et de configurer Apache Cassandra sur Centos 8.