Comment installer Cassandra Cluster sur plusieurs nœuds

Qu’est ce qu' Cassandra Cluster?

A Cassandra le cluster est l'une des coquilles de l'ensemble Cassandra base de données. Plusieurs Cassandra Clusters se combinent pour former la base de données dans CassandraL’ Cassandra le cluster contient de nombreuses (plus d’une) couches différentes d’unités de stockage. Chaque couche contient l'autre.

Une grande organisation telle que Amazon, Facebook, etc. ont d'énormes quantités de données à gérer. Ces organisations ne peuvent donc pas stocker une telle 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. Dans ce but, Cassandra le cluster est établi.

  • Cluster est essentiellement un groupe de nœuds, afin que les nœuds puissent communiquer facilement entre eux.
  • Le nœud coordinateur est le nœud qui communique avec les réplicas.

Partitionneur

Un partitionneur détermine comment les données doivent être distribuées sur le cluster. Le partitionneur 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 s'appelle jeton. Les données sont distribuées sur la base de ce jeton.

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

Prérequis pour Cassandra Cluster

Les exigences suivantes sont requises pour la configuration du cluster.

  1. Vous devriez 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. Tu aurais dû Cassandra Edition pour entreprise.
  5. JDK doit être installé sur chaque machine.

Comment faire pour installer Cassandra Cluster sur Linux

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

Étape 1) Exécutez le Cassandra configuration de l'édition entreprise
On Linux/Unix terminal, exécutez le Cassandra Configuration de l'édition entreprise. La page suivante s'affiche.

Installer Cassandra Cluster sur Linux

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

Étape 2) Acceptez le contrat de licence
Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

Installer Cassandra Cluster sur Linux

Cette page fournit des informations sur les packages et sous-packages du Cassandra cela va être installé.

Ci-dessous, il sera question de la licence. Cochez la case « J'accepte l'accord » et appuyez sur le bouton Suivant.

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

Installer Cassandra Cluster sur Linux

Cette page vous pose des questions sur les options d'installation.

  1. Tout d'abord, il vous demandera le répertoire d'installation. Par défaut, il est installé dans le répertoire personnel.
  2. Ensuite, il vous demande quel type d'installation, sélectionnez Installation simple.
  3. Ensuite, il pose des questions sur le système de mise à jour, cochez « 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) Configurer le nœud et cliquer sur Suivant
Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

Installer Cassandra Cluster sur Linux

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. Cluster le nom 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 d'autres nœuds non-graines entrent en contact.
  4. Après avoir fourni ces informations, appuyez sur le bouton suivant.

Étape 5) Installer l'agent Datastax
Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

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

  1. L'agent Datastax est nécessaire pour l'installation du centre d'opérations. Ops Center 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.

Installer Cassandra Cluster sur Linux

Étape 6) Appuyez sur suivant pour l'installation
Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

Installer Cassandra Cluster sur Linux

Le programme d'installation est maintenant prêt à être installé. Appuyez sur le bouton suivant.

Étape 7) Attendez le processus d'installation
Après avoir appuyé sur le bouton suivant, la page suivante s'affichera.

Installer Cassandra Cluster sur Linux

L'installation commencera.

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

Installer Cassandra Cluster sur Linux

À partir de Cassandra Nœud

Après l'installation de Cassandra édition entreprise sur chaque nœud, Démarrer Cassandra serveur et suivez les étapes suivantes.

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

bin/dse cassandra

À partir de  Cassandra Nœud

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

À partir de  Cassandra Nœud

Après presque une minute d'exécution de la commande, Cassandra le serveur 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 Cassandra le cluster est prêt à être utilisé.

Résumé

Ce tutoriel explique pourquoi Cassandra cluster est requis, quelles sont les conditions préalables à la création Cassandra les clusters sont et comment créer Cassandra Cluster. De plus, ce didacticiel vous explique comment accéder Cassandra serveur d'entreprise.