Débuter avec Cassandre

Installation ou configuration

Installation à nœud unique

  1. Pré-installez NodeJS, Python et Java
  2. Sélectionnez votre document d’installation en fonction de votre plateforme http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installTOC.html
  3. Téléchargez les fichiers binaires de Cassandra depuis http://cassandra.apache.org/download/
  4. Décompressez le fichier téléchargé dans <emplacement d'installation>
  5. Démarrez Cassandra en utilisant <emplacement d'installation>/bin/cassandra OU démarrez Cassandra en tant que service - [sudo] service cassandra start
  6. Vérifiez si Cassandra est opérationnel à l’aide de <installation location>/bin/nodetool status.

Ex:

  1. Dans l’environnement Windows, exécutez le fichier cassandra.bat pour démarrer le serveur Cassandra et cqlsh.bat pour ouvrir le terminal client CQL afin d’exécuter les commandes CQL.

Il existe deux manières d’effectuer l’installation d’un nœud unique.

Vous devez avoir Oracle Java 8 ou OpenJDk 8 (de préférence pour les versions de Cassandra > 3.0)

1. Installer un paquet Debian (installe Cassandra en tant que service)

Ajoutez la version de Cassandra au dépôt (remplacez le 22x par votre propre version par exemple pour 2.7 utilisez 27x)

echo "deb-src http://www.apache.org/dist/cassandra/debian 22x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
# Update the repository  
sudo apt-get update
# Then install it
sudo apt-get install cassandra cassandra-tools

Maintenant, Cassandra peut être démarrée et arrêtée en utilisant :

sudo service cassandra start
sudo service cassandra stop

Vérifiez l’état à l’aide de :

nodetool status

Les répertoires Logs et Data sont respectivement /var/log/cassandra et /var/lib/cassandra.

2. Installation de n’importe quelle version de Cassandra sous forme d’archive binaire (installe Cassandra en tant que processus autonome)

Téléchargez la version Datastax :

curl -L  http://downloads.datastax.com/community/dsc-cassandra-version_number-bin.tar.gz | tar xz

Ou l’archive binaire Apache Cassandra manuellement (à partir du site http://www.apache.org/dist/cassandra/)

Maintenant décompressez ceci :

tar -xvzf dsc-cassandra-version_number-bin.tar.gz

Modifiez le répertoire pour installer l’emplacement :

cd install_location

Démarrez Cassandra en utilisant :

sudo sh ./bin/cassandra 

Arrête d’utiliser:

sudo kill -9 pid

Vérifier:

./bin/nodetool status

Et alto, vous avez un cluster de test à nœud unique pour Cassandra. Alors utilisez simplement cqlsh dans le terminal pour Cassandra shell.

La configuration de Cassandra peut être effectuée dans cassandra.yaml dans le dossier conf dans install_location.

Installation multi-nœuds

Installation de plusieurs clusters DC