GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Apache Cassandra dans CentOS 8

Dans cet article, nous allons apprendre à installer Apache Cassandra dans CentOS 8. Apache Cassandra a été initialement publié en 2008 par Apache Software Foundation. Il s'agit d'un système de gestion de base de données NoSQL gratuit et open source conçu pour traiter des données volumineuses pouvant être partagées sur plusieurs serveurs. Il offre une haute disponibilité et une excellente tolérance aux pannes sur le matériel de base ainsi que dans une infrastructure cloud plus large.

Avant d'installer Apache Cassandra, vous avez besoin de Java 8 ou 11 et également de Python 3.6+ dans votre système.

Installer Java :

Utilisez la commande mentionnée ci-dessous pour installer Java 8.

dnf install java-1.8.0-openjdk-devel

Vérifiez l'installation de Java à l'aide de la commande suivante :

java -version

Installez Apache Cassandra dans CentOS 8 :

Maintenant, nous allons passer à l'installation d'Apache Cassandra. Pour ce faire, ajoutez d'abord Apache Cassandra Repo dans le répertoire /etc/yum.repos.d.

nano /etc/yum.repos.d/cassandra.repo

Ajoutez les lignes suivantes dans le fichier :

[cassandra]
name=Apache Cassandra
baseurl=https://downloads.apache.org/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS

enregistrer et quitter le fichier.

Exécutez maintenant la commande suivante pour ajouter Cassandra Repo.

dnf -y update

Pour vérifier que le dépôt Cassandra exécute la commande suivante :

dnf repolist

Maintenant, utilisez la commande suivante pour installer Apache Cassandra :

dnf install cassandra

Maintenant, activez et démarrez le service Apache Cassandra.

systemctl enable cassandra.service
systemctl start cassandra.service
systemctl status cassandra.service

Pour vérifier l'état détaillé de Cassandra, utilisez la commande suivante :

nodetool status

Cassandre CLI (cqlsh) :

Vous pouvez accéder à Cassandra CLI à l'aide de la commande cqlsh qui indique essentiellement au système de se connecter au shell du langage de requête Cassandra.

cqlsh

Dans Cassandra, un espace de clés sert de conteneur de données, similaire à une base de données dans les systèmes de gestion de bases de données relationnelles (RDMBS).

Créez un keyspace (Database) à l'aide de la commande suivante :

CREATE KEYSPACE IF NOT EXISTS Unixcop WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'datacenter1' : 3 };

Vérifiez l'espace de clés à l'aide de la commande suivante :

SELECT * FROM system_schema.keyspaces;

Exécutez la commande suivante pour lister tous les Keyspaces :

desc keyspaces;

De même, pour créer une Table dans Keyspace 'Unixcop' utilisez la commande suivante :

CREATE TABLE Unixcop.sample_table ( id UUID PRIMARY KEY, name text, birthday timestamp, nationality text, weight text, height text );

Ensuite, ajoutez un exemple d'enregistrement dans la table sample_table à l'aide de la commande suivante :

INSERT INTO Unixcop.sample_table (id, name, nationality) VALUES (5b6962dd-3f90-4c93-8f61-eabfa4a803e2, 'Waqar', 'Pakistani');

Maintenant, pour afficher la table et ses données que nous avons créées ci-dessus, utilisez la commande suivante :

SELECT * FROM Unixcop.sample_table;

Nous avons maintenant réussi l'installation d'Apache Cassandra et vu quelques requêtes CQL. Vous pouvez maintenant utiliser Apache Cassandra selon votre utilisation.


Cent OS
  1. Comment installer Apache Cassandra sur CentOS 7

  2. Comment installer la base de données Apache Cassandra NoSQL sur CentOS 8

  3. Installer et configurer Apache Cassandra 4.0 dans Centos 8

  4. Installer Apache Cassandra sur Debian 7

  5. Installer Apache sur CentOS 8

Comment installer Apache Maven sur CentOS 8

Comment installer Apache Maven sur CentOS 8

Comment installer Apache Cassandra dans CentOS

Comment installer le serveur Web Apache sur CentOS 8

Installer Apache OpenOffice sur CentOS 8

Comment installer Apache Cassandra sur CentOS 6