Como instalar Cassandra Cluster en múltiples nodos

¿Qué es Cassandra Cluster?

A Cassandra El cluster es una de las capas del conjunto Cassandra base de datos. Múltiple Cassandra Clusters se combinan para formar la base de datos en Cassandra. Cassandra El clúster contiene numerosas (más de una) capas diferentes de unidades de almacenamiento. Cada capa contiene a la otra.

Gran organización como Amazon, Facebook, etc. tienen una enorme cantidad de datos que gestionar. Por lo tanto, estas organizaciones no pueden almacenar esa enorme cantidad de datos en una sola máquina. Esto cuando usan bases de datos como Cassandra con arquitectura distribuida.

Estas organizaciones almacenan esa enorme cantidad de datos en múltiples nodos. Estos nodos se comunican entre sí. Para este propósito, Cassandra se establece el cluster.

  • Cluster Es básicamente un grupo de nodos, de modo que los nodos pueden comunicarse entre sí fácilmente.
  • El nodo coordinador es el nodo que se comunica con las réplicas.

Particionador

Un particionador determina cómo se deben distribuir los datos en el clúster. El particionador utiliza una función hash para distribuir los datos en el clúster. Se necesita una clave de partición para calcular el hash. Ese hash se denomina ficha. Los datos se distribuyen sobre la base de este token.

Aquí está la guía paso a paso para crear Cassandra racimo.

Requisitos previos para Cassandra Cluster

Existen los siguientes requisitos para la configuración del clúster.

  1. Debería tener varias máquinas (Nodos).
  2. Los nodos deben estar conectados entre sí en una red de área local (LAN).
  3. Linux debe estar instalado en cada nodo.
  4. Deberías Cassandra Edición de Empresa.
  5. JDK debe instalarse en cada máquina.

Cómo instalar Cassandra Cluster en Linux

En cada máquina, Cassandra Es necesario instalar la edición empresarial. Estos son los pasos para la instalación de Cassandra Edición de Empresa.

Paso 1) Ejecute el Cassandra configuración de la edición empresarial
On Linux terminal, ejecute el Cassandra Configuración de la edición empresarial. Se mostrará la siguiente página.

Instalar Cassandra Cluster en Linux

Esta página no proporciona ninguna información necesaria. Simplemente proporciona información sobre el Cassandra versión. Así que pase esta página y presione el botón siguiente.

Paso 2) Acepta el acuerdo de licencia
Después de presionar el botón siguiente, se mostrará la siguiente página.

Instalar Cassandra Cluster en Linux

Esta página proporciona información sobre los paquetes y subpaquetes en el Cassandra que se va a instalar.

A continuación, te preguntará por la licencia. Marca la casilla "Acepto el acuerdo" y pulsa el botón siguiente.

Paso 3) Instale Builder y haga clic en Siguiente
Después de presionar el botón siguiente, verá la siguiente página.

Instalar Cassandra Cluster en Linux

Esta página le pregunta sobre las opciones de instalación.

  1. En primer lugar, nos pedirá el directorio de instalación. De forma predeterminada, se instala en el directorio de inicio.
  2. A continuación, le preguntará sobre el tipo de instalación, seleccione Instalación simple.
  3. A continuación, pregunta sobre el sistema de actualización, marque "no".
  4. A continuación, solicita la interfaz predeterminada. Hay dos opciones: puede instalar en el host local o seleccionar la dirección IP. Seleccione la dirección IP para la instalación
  5. Presione el botón siguiente.

Paso 4) Configurar nodo y hacer clic en Siguiente
Después de pulsar el botón siguiente se mostrará la siguiente página.

Instalar Cassandra Cluster en Linux

Esta página pregunta sobre la configuración del nodo.

  1. Primero, seleccione el tipo de nodo 'Casandra Node'.
  2. A continuación, en Nombre del anillo, proporcione el nombre de su clúster. Cluster El nombre debe ser el mismo para todos los nodos del mismo clúster.
  3. A continuación, seleccione la semilla. La semilla es el nodo con el que entran en contacto otros nodos que no son semilla.
  4. Después de proporcionar esta información presione el botón siguiente.

Paso 5) Instalar el agente Datastax
Después de presionar el botón siguiente, se mostrará la siguiente página.

Esta página solicita la dirección IP donde desea instalar el agente datastax.

  1. Se necesita un agente Datastax para la instalación del centro de operaciones. El centro de operaciones es la herramienta de monitoreo donde puede monitorear todos los nodos.
  2. Después de proporcionar esta información, presione el botón siguiente.

Instalar Cassandra Cluster en Linux

Paso 6) Presione siguiente para instalación
Después de pulsar el botón siguiente se mostrará la siguiente página.

Instalar Cassandra Cluster en Linux

Ahora la configuración está lista para instalarse. Presione el botón siguiente.

Paso 7) Espere el proceso de instalación
Después de presionar el botón siguiente, se mostrará la siguiente página.

Instalar Cassandra Cluster en Linux

La instalación comenzará a instalarse.

Paso 8) Haga clic en el botón Finalizar
Después de la instalación, aparecerá la siguiente página. En la misma página, verá la marca de verificación de la opción que aparece de forma predeterminada.

Instalar Cassandra Cluster en Linux

Comenzando Cassandra Nodo

Después de instalar Cassandra edición empresarial en cada nodo, Inicio Cassandra servidor y siga los siguientes pasos.

Paso 1) Vaya la Cassandra directorio de instalación empresarial y escriba el siguiente comando

bin/dse cassandra

Comenzando Cassandra Nodo

Al ejecutar este comando, Cassandra Se iniciará el servidor. Aquí está la captura de pantalla donde Cassandra El servidor se inicia automáticamente.

Comenzando Cassandra Nodo

Después de casi un minuto de ejecutar el comando, Cassandra Se iniciará el servidor. Uno por uno inicie cada servidor de nodo. Después de iniciar todos los servidores de nodos, su Cassandra El clúster está listo para usar.

Resumen

Este tutorial explica por qué Cassandra Se requiere un clúster, ¿cuáles son los requisitos previos para crearlo? Cassandra Qué son los clusters y cómo crearlos Cassandra Cluster. Además, este tutorial le guía cómo acceder Cassandra servidor empresarial.