Las grandes organizaciones como Amazon, Facebook, etc. tienen una gran cantidad de datos para administrar. Por 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 ello, se establece el clúster Cassandra.
- El clúster es básicamente un grupo de nodos, por lo 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 datos en el clúster. Se necesita una clave de partición para calcular el hash. Ese hash se llama token . Los datos se distribuyen sobre la base de este token.
En este tutorial, aprenderá:
- Requisitos previos para Cassandra Cluster
- Instalación de Enterprise Edition
- Iniciando el nodo Cassandra
Aquí está la guía paso a paso para crear un clúster de Cassandra.
Requisitos previos para Cassandra Cluster
Existen los siguientes requisitos para la configuración del clúster.
- Debería tener varias máquinas (nodos).
- Los nodos deben estar conectados entre sí en la red de área local (LAN).
- Linux debe estar instalado en cada nodo.
- Debería tener la edición Cassandra Enterprise.
- JDK debe instalarse en cada máquina.
Instalación de Enterprise Edition
En cada máquina, es necesario instalar la edición empresarial Cassandra. Estos son los pasos para la instalación de la edición empresarial Cassandra.
Paso 1) En la terminal de Linux, ejecute la configuración de la edición empresarial de Cassandra. Se mostrará la siguiente página.
Esta página no proporciona ninguna información necesaria. Solo proporciona información sobre la versión de Cassandra. Así que pase esta página y presione el botón siguiente.
Paso 2) Después de presionar el botón siguiente, se mostrará la página siguiente.
Esta página proporciona información sobre los paquetes y subpaquetes de Cassandra que se instalarán.
A continuación le preguntará por la licencia. Marque la casilla de verificación 'Acepto el acuerdo' y presione el botón siguiente.
Paso 3) Después de presionar el botón siguiente, verá la siguiente página.
Esta página le pregunta sobre las opciones de instalación.
- En primer lugar, le pedirá el directorio de instalación. De forma predeterminada, se instala en el directorio de inicio.
- A continuación, pregunta sobre el tipo de instalación, seleccione Instalación simple.
- A continuación, pregunta sobre el sistema de actualización, marque "no".
- A continuación, solicita la interfaz predeterminada. Hay dos opciones, puede instalarlo en el host local o seleccionar la dirección IP. Seleccione la dirección IP para la instalación
- Presione el botón siguiente.
Paso 4) Después de presionar el botón siguiente, se mostrará la siguiente página.
Esta página pregunta sobre la configuración del nodo.
- Primero, seleccione el tipo de nodo 'Casandra Node'.
- A continuación, en Ring Name, ingrese el nombre de su grupo. El nombre del clúster debe ser el mismo para todos los nodos del mismo clúster.
- A continuación, seleccione la semilla. La semilla es el nodo con el que contactan otros nodos no semilla.
- Después de proporcionar esta información, presione el botón siguiente.
Paso 5) Después de presionar el botón siguiente, se mostrará la página siguiente.
Esta página solicita la dirección IP donde desea instalar el agente de datastax.
- Se necesita un agente de Datastax para la instalación del centro de operaciones. El centro de operaciones es la herramienta de monitoreo donde puede monitorear todos los nodos.
- Después de proporcionar esta información, presione el botón siguiente.
Paso 6) Después de presionar el botón siguiente, se mostrará la siguiente página.
Ahora la configuración está lista para instalar. Presione el botón siguiente.
Paso 7) Después de presionar el botón siguiente, se mostrará la página siguiente.
Se iniciará la instalación.
Paso 8) Después de la instalación, se mostrará la siguiente página. En la misma página, verá la marca de verificación de la opción que aparece de forma predeterminada.
Iniciando el nodo Cassandra
Después de instalar Cassandra Enterprise Edition en cada nodo, inicie el servidor Cassandra y siga los siguientes pasos.
Paso 1) Vaya al directorio de instalación empresarial de Cassandra y escriba el siguiente comando
bin / dse cassandra
Al ejecutar este comando, se iniciará el servidor Cassandra. Aquí está la captura de pantalla donde el servidor Cassandra se inicia automáticamente.
Después de casi un minuto de ejecutar el comando, se iniciará el servidor Cassandra. Uno por uno, inicie cada servidor de nodo. Después de iniciar todos los servidores de nodos, su clúster de Cassandra está listo para usar.
Resumen:
Este tutorial explica por qué se requiere el clúster de Cassandra, cuáles son los requisitos previos para crear el clúster de Cassandra y cómo crear el clúster de Cassandra. Además, este tutorial le guía sobre cómo acceder al servidor empresarial Cassandra.