Componentes clave para la configuración
de Cassandra
Gossip: (Chisme)
Protocolo de comunicación Peer-to-Peer
para describir y compartir la ubicación de la información acerca de los otros
nodos en el clúster de cassandra.
La información Gossip
también se genera localmente en cada nodo para su uso inmediato.
Partitioner: (Particionamiento) Es una herramienta para particionar y
determina la forma de distribución de la información entre los nodos del clúster
de cassandra. La elección de una herramienta de particionamiento determina que
copia de datos va sobre que nodo.
Replica Placement
Strategy: (Replicas) Cassandra almacena réplicas de datos en múltiples
nodos para garantizar la fiabilidad y tolerancia a fallos, una estrategia de réplica
determina en que nodo colocar la copias de la información. Cuando se crea un KeySpace se determina la estrategia de réplica
y el número de réplicas que desea.
Snitch: (soplón) un soplón define la estrategia de replicación en
una topologia de reds, un soplón sirve para administrar la distribución eficiente
de las solicitudes.
Es necesario configurar un soplón al crear un clúster, el
soplón es responsable de conocer la ubicación de los nodos en topología de red
y coordinar las réplicas entre nodos de otros datacenter o rack.
Cassandra.yaml:
Es el archivo de configuración principal de cassandra. En este archivo, se
establecen las propiedades de inicialización para el clúster, parámetros de
almacenamiento de las tablas en caché, configuración de la utilización de los
recursos y ajustes, configuración de los tiempos de espera, conexiones de
clientes, configuración de las propiedades de los respaldos, y la configuración
de la seguridad.
No hay comentarios:
Publicar un comentario