GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Apache Cassandra sur Ubuntu 18.04 / Ubuntu 16.04 et Debian 9

Cassandra est (également connu sous le nom d'Apache Cassandra) un système de gestion de base de données distribué open source. Il a été développé pour gérer de grandes quantités de données sur du matériel de base ou une infrastructure cloud. Cassandra offre une haute disponibilité sans point de défaillance unique.

Cassandra prend en charge l'évolutivité linéaire en y ajoutant une nouvelle machine sans temps d'arrêt ni interruption des applications, ce qui augmente également le débit de lecture et d'écriture de Cassandra.

Chaque nœud Cassandra du cluster aura le même rôle. Les données sont distribuées dans le cluster, ce qui signifie que chaque nœud contient des données différentes. Cassandra prend en charge la réplication et la réplication multicentre de données pour la redondance, le basculement et la reprise après sinistre.

Ici, nous allons voir comment installer Apache Cassandra sur Ubuntu 18.04 / Ubuntu 16.04 &Debian 9.

Prérequis

Installer Java

Apache Cassandra nécessite l'installation de Java sur le serveur. Vous pouvez soit installer Oracle Java ou OpenJDK pour cette installation.

Ici, je vais utiliser OpenJDK 8.

sudo apt update

sudo apt install -y openjdk-8-jre

Vérifiez la version de Java.

java -version

Vous devriez obtenir une sortie similaire à celle ci-dessous.

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Ajouter un référentiel

Nous allons installer Cassandra en utilisant le package officiel disponible sur Apache Software Foundation.

Ajoutez la clé publique pour le dépôt Cassandra afin que vous ne rencontriez pas d'erreur GPG.

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

Ajoutez le référentiel Cassandra à votre système avec la commande ci-dessous.

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

Installer Apache Cassandra

Mettez à jour les référentiels.

sudo apt update

Installez Cassandre.

sudo apt install -y cassandra

Les fichiers de configuration de Cassandra se trouvent dans /etc/cassandra, le journal et les données sont stockés respectivement dans /var/log/cassandra/ et /var/lib/cassandra.

Vérifiez que Cassandra est en cours d'exécution.

sudo service cassandra status

Vous pourriez obtenir une sortie similaire comme ci-dessous.

● cassandra.service - LSB: distributed storage system for structured data
   Loaded: loaded (/etc/init.d/cassandra; generated)
   Active: active (running) since Tue 2019-07-02 11:04:51 UTC; 1min 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 39 (limit: 4401)
   CGroup: /system.slice/cassandra.service
           └─7679 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -

Jul 02 11:04:51 cas systemd[1]: Starting LSB: distributed storage system for structured data...
Jul 02 11:04:51 cas systemd[1]: Started LSB: distributed storage system for structured data.

Vérifier le cluster Apache Cassandra

Si votre commande précédente est arrivée avec la sortie attendue, vous pouvez vérifier le cluster Cassandra en exécutant la commande ci-dessous.

sudo nodetool status

La sortie ci-dessous confirme que le cluster est opérationnel.

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.67 KiB  256          100.0%            7d9d568b-5287-407a-82ea-2498bd967656  rack1

Signifie,

ULe cluster est DÉMARRÉ
NLe cluster est normal

Connectez-vous au cluster Cassandra à l'aide de son interface de ligne de commande cqlsh

cqlsh

Vous allez maintenant vous connecter au cluster.

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

Conclusion

C'est tout. J'espère que vous avez appris à installer Apache Cassandra sur Ubuntu 18.04 / Ubuntu 16.04 et Debian 9. Visitez le site Web du projet Cassandra pour plus d'informations.


Debian
  1. Comment installer Cassandra sur Ubuntu 18.04

  2. Comment installer Apache Cassandra sur Debian 11

  3. Comment installer Apache Cassandra sur Ubuntu 20.04

  4. Installer Apache Cassandra sur Debian 7

  5. Comment installer Apache Cassandra sur Ubuntu 20.04

Comment installer la base de données Apache Cassandra NoSQL sur Debian 11

Comment installer Apache Cassandra sur Debian 10

Comment installer Apache Cassandra sur Debian 11

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