GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer Apache Cassandra sur AlmaLinux 8

Dans ce tutoriel, nous allons vous montrer comment installer Apache Cassandra sur AlmaLinux 8. Pour ceux d'entre vous qui ne le savaient pas, Apache Cassandra est une gestion de base de données NoSQL distribuée gratuite et open-source système. Généralement, il est utilisé comme magasin de données en temps réel pour les applications transactionnelles et comme base de données à lecture intensive. Il prend en charge les bases de données relationnelles telles que MySQL, PostgreSQL et Microsoft SQL.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'Apache Cassandra sur un AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour CentOS et Rocky Linux.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :AlmaLinux 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Apache Cassandra sur AlmaLinux 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update
sudo dnf install epel-release
sudo install dnf-plugins-core

Étape 2. Installation de Java.

Apache Cassandra nécessite Java 8 pour fonctionner. Exécutez la commande suivante ci-dessous pour installer Java 8 sur votre système AlmaLinux :

sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Confirmez l'installation de Java :

java -version

Vous devrez également installer cqlsh utilitaire à votre système AlmaLinux. Vous pouvez l'installer à l'aide de la commande suivante :

pip2 install cqlsh

Confirmez l'installation de cqlsh :

cqlsh --version

Étape 3. Installer Apache Cassandra sur AlmaLinux 8.

Par défaut, Apache Cassandra n'est pas disponible sur le référentiel de base AlmaLinux 8. Exécutez maintenant la commande suivante pour ajouter le référentiel Apache Cassandra :

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

Ajoutez les lignes suivantes :

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

Enregistrez et fermez le fichier puis, installez Apache Cassandra avec la commande ci-dessous :

sudo dnf updatesudo dnf install cassandra

Étape 4. Créez un fichier Systemd Unit pour Cassandra.

Nous créons maintenant un systemd fichier de service pour gérer le service Apache Cassandra :

nano /etc/systemd/system/cassandra.service

Ajoutez les lignes suivantes :

[Unit]
Description=Apache Cassandra
After=network.target

[Service]
PIDFile=/var/run/cassandra/cassandra.pid
User=cassandra
Group=cassandra
ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pid
Restart=always

[Install]
WantedBy=multi-user.target

Enregistrez et fermez le fichier, puis démarrez et activez le service pour qu'il démarre au démarrage :

sudo systemctl daemon-reload
sudo systemctl start cassandra
sudo systemctl enable cassandra

Vous pouvez également vérifier que Cassandra est en cours d'exécution avec la commande ci-dessous :

nodetool status

Sortie :

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  46.36 KiB  16      100.0%            4fGDTe-2af9-4841-98hdp-bff03m0dc5     rack1

Vous pouvez également vous connecter à Cassandra avec la commande suivante :

cqlsh

Étape 5. Modifiez le nom du cluster Cassandra.

Enfin, pour changer le nom du cluster Cassandra, connectez-vous à Cassandra avec la commande suivante :

cqlsh

Remplacer le [clustername] avec votre nouveau nom de cluster dans la commande ci-dessous :

cqlsh> UPDATE system.local SET cluster_name = 'idroot cluster' WHERE KEY = 'local';

Ensuite, quittez le shell Cassandra :

cqlsh> exit

Après cela, modifiez le fichier de configuration principal d'Apache Cassandra :

sudo nano /etc/cassandra/conf/cassandra.yaml

Remplacer la valeur de la variable cluster_name avec le nom de votre choix :

cluster_name: 'idroot cluster'

Enregistrez et fermez le fichier, puis redémarrez Apache Cassandra pour appliquer les modifications :

sudo systemctl restart cassandra

Félicitations ! Vous avez installé Apache Cassandra avec succès. Merci d'avoir utilisé ce didacticiel pour installer Apache Cassandra sur votre système AlmaLinux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache.


Arch Linux
  1. Comment installer Apache Cassandra sur AlmaLinux / Rocky Linux 8

  2. Comment installer Apache Cassandra sur Debian 11 / Debian 10

  3. Comment installer Apache Solr sur AlmaLinux 8

  4. Comment installer Apache Cassandra sur Ubuntu 16.04

  5. Comment installer Apache Cassandra sur Ubuntu 20.04

Comment installer Apache sur AlmaLinux 8

Comment installer Apache Maven sur AlmaLinux 8

Comment installer Apache Cassandra sur Debian 10

Comment installer Apache Cassandra sur Debian 11

Comment installer Apache Cassandra sur CentOS 6

Comment installer Apache Cassandra sur Ubuntu 14.04