GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Apache Cassandra sur Ubuntu 20.04

Apache Cassandra est une base de données NoSQL utilisée pour stocker de grandes quantités de données. Il a une architecture distribuée et est conçu pour gérer de gros volumes de données avec une réplication dynamique. Il est utilisé par des milliers d'entreprises pour enregistrer et récupérer des milliers de téraoctets de données. Apache Cassandra est le meilleur choix pour vous si vous recherchez un système de gestion de base de données avec évolutivité et haute disponibilité.

Dans ce tutoriel, nous allons passer par l'installation d'Apache Cassandra sur Ubuntu 20.04.

Prérequis

  • Un VPS Ubuntu 20.04 (nous utiliserons notre plan SSD 2 VPS)
  • Accès au compte utilisateur root (ou accès à un compte administrateur avec privilèges root)

Étape 1 :Connectez-vous au serveur et mettez à jour les packages du système d'exploitation du serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Vous devrez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.

Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update -y
apt-get upgrade -y

Étape 2 :Installer Java

Apache Cassandra nécessite l'installation de Java version 8 sur votre système. Vous pouvez l'installer à l'aide de la commande suivante :

apt-get install openjdk-8-jdk -y

Une fois l'installation terminée, vérifiez la version installée de Java avec la commande suivante :

java -version

Vous devriez obtenir le résultat suivant :

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

Étape 3 :Installer Apache Cassandra

Par défaut, Apache Cassandra n'est pas disponible dans le référentiel par défaut d'Ubuntu. Vous devrez donc ajouter le référentiel Cassandra à votre système.

Tout d'abord, installez les dépendances requises avec la commande suivante :

apt-get install apt-transport-https gnupg2 -y

Ensuite, téléchargez et ajoutez la clé GPG avec la commande suivante :

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | apt-key add -

Ensuite, ajoutez le référentiel Cassandra à l'APT avec la commande suivante :

sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Ensuite, mettez à jour le cache du référentiel et installez Apache Cassandra avec la commande suivante :

apt-get update -y
apt-get install cassandra -y

Une fois la Cassandra installée, vérifiez l'état de la Cassandra avec la commande suivante :

systemctl status cassandra

Vous devriez obtenir le résultat suivant :

● cassandra.service - LSB: distributed storage system for structured data
     Loaded: loaded (/etc/init.d/cassandra; generated)
     Active: active (running) since Mon 2020-12-21 05:15:39 UTC; 4s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 29 (limit: 2353)
     Memory: 1.1G
     CGroup: /system.slice/cassandra.service
             └─12029 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -XX:+HeapDumpOnOutOfMemor>

Dec 21 05:15:39 ubuntu2004 systemd[1]: Starting LSB: distributed storage system for structured data...
Dec 21 05:15:39 ubuntu2004 systemd[1]: Started LSB: distributed storage system for structured data.

Vous pouvez également vérifier la Cassandra à l'aide de l'utilitaire de ligne de commande nodetool :

nodetool status

Vous devriez obtenir le résultat suivant :

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  70.71 KiB  256          100.0%            ba73f88d-9d00-49b7-aa50-baedb4ee0558  rack1

Étape 4 :Configurer Apache Cassandra

Par défaut, Apache Cassandra est configuré pour écouter sur localhost. Vous n'avez pas besoin de configurer Cassandra si votre client et votre base de données se trouvent sur le même hôte.

Cassandra fournit également un outil de ligne de commande cqlsh pour interagir avec Cassandra. Vous pouvez le lancer avec la commande suivante :

cqlsh

Vous devriez obtenir le résultat suivant :

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.9 | CQL spec 3.4.4 | Native protocol v4]
 Use HELP for help.
 cqlsh> 

Étape 5 :Modifier le nom du cluster Cassandra

Par défaut, le nom du cluster Cassandra est défini sur "Test Cluster". Vous pouvez le modifier à l'aide de l'utilitaire cqlsh :

cqlsh

Une fois connecté, exécutez la commande suivante pour changer le nom du cluster :

cqlsh> UPDATE system.local SET cluster_name = 'MY Cluster' WHERE KEY = 'local';

Ensuite, quittez le shell cqlsh avec la commande suivante :

cqlsh> exit

Ensuite, vous devrez également définir votre nouveau nom de cluster dans le fichier cassandra.yaml :

nano /etc/cassandra/cassandra.yaml

Modifiez la ligne suivante :

cluster_name: 'MY Cluster'

Enregistrez et fermez le fichier puis effacez le cache système avec la commande suivante :

nodetool flush system

Ensuite, redémarrez le service Cassandra pour appliquer les modifications :

systemctl restart cassandra

Ensuite, vérifiez votre nouveau nom de cluster avec la commande suivante :

cqlsh

Vous devriez voir votre nouveau nom de cluster dans la sortie suivante :

Connected to MY Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.9 | CQL spec 3.4.4 | Native protocol v4]
 Use HELP for help.
 cqlsh> 

Utilisez HELP pour obtenir de l'aide. cqlsh>

Toutes nos félicitations! vous avez installé avec succès Apache Cassandra sur Ubuntu 20.04 VPS.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Cassandra sur Ubuntu 18.04

  2. Comment installer Apache Cassandra sur CentOS 7

  3. Comment installer Apache Maven sur Ubuntu 20.04

  4. Comment installer Apache ZooKeeper sur Ubuntu 20.04

  5. Comment installer R sur Ubuntu 18.04

Comment installer Apache Cassandra sur Ubuntu 20.04

Comment installer Apache Spark sur Ubuntu 20.04

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 sur Ubuntu 20.04