Configuration du cluster Cassandra sur plusieurs nœuds (machines)

Table des matières:

Anonim

Les grandes organisations telles qu'Amazon, Facebook, etc. ont d'énormes quantités de données à gérer. Ces organisations ne peuvent donc pas stocker cette énorme quantité de données sur une seule machine. Ceci lorsqu'ils utilisent des bases de données comme Cassandra avec une architecture distribuée.

Ces organisations stockent cette énorme quantité de données sur plusieurs nœuds. Ces nœuds communiquent entre eux. A cet effet, le cluster Cassandra est créé.

  • Le cluster est essentiellement un groupe de nœuds, de sorte que les nœuds peuvent communiquer facilement les uns avec les autres.
  • Le nœud Coordinateur est le nœud qui communique avec les répliques.

Partitionneur

Un partitionneur détermine comment les données doivent être distribuées sur le cluster. Partitioner utilise une fonction de hachage pour distribuer les données sur le cluster. Il faut une clé de partition pour calculer le hachage. Ce hachage est appelé jeton . Les données sont distribuées sur la base de ce jeton.

Dans ce didacticiel, vous apprendrez-

  • Prérequis pour Cassandra Cluster
  • Installation de l'édition Entreprise
  • Démarrage du nœud Cassandra

Voici le guide étape par étape pour créer un cluster Cassandra.

Prérequis pour Cassandra Cluster

Les exigences suivantes sont requises pour la configuration du cluster.

  1. Vous devez avoir plusieurs machines (nœuds).
  2. Les nœuds doivent être connectés les uns aux autres sur le réseau local (LAN).
  3. Linux doit être installé sur chaque nœud.
  4. Vous devriez avoir l'édition Cassandra Enterprise.
  5. JDK doit être installé sur chaque machine.

Installation de l'édition Entreprise

Sur chaque machine, l'édition entreprise de Cassandra doit être installée. Voici les étapes d'installation de Cassandra Enterprise Edition.

Étape 1) Sur le terminal Linux, exécutez le programme d'installation de Cassandra Enterprise Edition. La page suivante s'affichera.

Cette page ne fournit aucune information nécessaire. Il fournit simplement des informations sur la version Cassandra. Alors passez cette page et appuyez sur le bouton suivant.

Étape 2) Après avoir appuyé sur le bouton suivant, la page suivante sera affichée.

Cette page fournit des informations sur les packages et sous-packages de Cassandra qui vont être installés.

Ci-dessous, il vous posera des questions sur la licence. Cochez la case «J'accepte le contrat» et appuyez sur le bouton suivant.

Étape 3) Après avoir appuyé sur le bouton suivant, vous verrez la page suivante.

Cette page vous interroge sur les options d'installation.

  1. Tout d'abord, il demandera le répertoire d'installation. Par défaut, il est installé dans le répertoire personnel.
  2. Ensuite, il pose des questions sur le type d'installation, sélectionnez Installation simple.
  3. Ensuite, il pose des questions sur le système de mise à jour, cochez-le «non».
  4. Ensuite, il demande l'interface par défaut. Il existe deux options, vous pouvez installer sur l'hôte local ou sélectionner l'adresse IP. Sélectionnez l'adresse IP pour l'installation
  5. Appuyez sur le bouton suivant.

Étape 4) Après avoir appuyé sur le bouton suivant, la page suivante s'affiche.

Cette page pose des questions sur la configuration du nœud.

  1. Tout d'abord, sélectionnez le type de nœud «Casandra Node».
  2. Ensuite, dans Nom de l'anneau, indiquez le nom de votre cluster. Le nom du cluster doit être le même pour tous les nœuds du même cluster.
  3. Ensuite, sélectionnez la graine. La graine est le nœud avec lequel les autres nœuds non d'origine sont en contact.
  4. Après avoir fourni ces informations, appuyez sur le bouton suivant.

Étape 5) Après avoir appuyé sur le bouton suivant, la page suivante s'affiche.

Cette page demande l'adresse IP à laquelle vous souhaitez installer l'agent datastax.

  1. L'agent Datastax est nécessaire pour l'installation du centre d'opérations. Le centre d'opérations est l'outil de surveillance où vous pouvez surveiller tous les nœuds.
  2. Après avoir fourni ces informations, appuyez sur le bouton suivant.

Étape 6) Après avoir appuyé sur le bouton suivant, la page suivante s'affiche.

La configuration est maintenant prête à être installée. Appuyez sur le bouton suivant.

Étape 7) Après avoir appuyé sur le bouton suivant, la page suivante s'affiche.

Le programme d'installation commencera l'installation.

Étape 8) Après l'installation, la page suivante s'affiche. Sur la même page, vous verrez la coche de l'option qui apparaît par défaut.

Démarrage du nœud Cassandra

Après avoir installé Cassandra Enterprise Edition sur chaque nœud, démarrez le serveur Cassandra et suivez les étapes suivantes.

Étape 1) Accédez au répertoire d'installation de l'entreprise Cassandra et tapez la commande ci-dessous

bin / dse cassandra

En exécutant cette commande, le serveur Cassandra sera démarré. Voici la capture d'écran où le serveur Cassandra est démarré automatiquement.

Après presque une minute d'exécution de la commande, le serveur Cassandra sera démarré. Un par un, démarrez chaque serveur de nœuds. Après avoir démarré tous les serveurs de nœuds, votre cluster Cassandra est prêt à être utilisé.

Résumé:

Ce didacticiel explique pourquoi le cluster Cassandra est requis, quelles sont les conditions préalables à la création d'un cluster Cassandra et comment créer un cluster Cassandra. En outre, ce didacticiel vous explique comment accéder au serveur d'entreprise Cassandra.