Requisito previo: monitoreo de clúster en Cassandra
En este artículo, discutiremos cómo podemos configurar los ajustes de clústeres en el archivo cassandra.yaml. Además, cubriremos algunas partes básicas del archivo cassandra.yaml en el que podemos cambiar la configuración predeterminada según nuestros requisitos.
Clúster:
en Cassandra, un clúster es una colección de un Node. En un clúster, todos los Nodes pueden comunicarse a través del protocolo de chismes y todos los Nodes tienen una capacidad similar en un clúster. Un Node en el clúster contiene espacios de claves, tablas, información de esquema, etc.
Configuración de clúster:
- En Cassandra, cassandra.yaml es el archivo de configuración principal en el que podemos cambiar la configuración predeterminada según los requisitos y, después de cualquier cambio en el archivo cassandra.yaml, debe recordar reiniciar el Node para que surta efecto.
- La ubicación de instalación del archivo cassandra.yaml es
<install_location>/resources/cassandra/conf.
Propiedades comunes para la configuración del clúster:
la siguiente tabla contiene las configuraciones comunes, como el nombre del clúster, la dirección de escucha, las semillas, la dirección de transporte nativa, etc.
Nombre | Ajuste de configuración |
---|---|
nombre_del_clúster | Valor predeterminado: «Clúster de prueba» |
escuchar_dirección | Predeterminado: servidor local |
dirección_transporte_nativo | Predeterminado: servidor local |
semillas | Valor predeterminado: «127.0.0.1» |
cluster_name:
en esta configuración, puede cambiar el nombre del clúster en el archivo cassandra.yaml. Para cambiar los ajustes de configuración, siga los pasos:
- abra el archivo cassandra.yaml .
- utilice el comando ctrl+f para buscar en un archivo.
- busque cluster_name .
- Verá la siguiente propiedad en un archivo cluster_name: ‘Test Cluster’. Es la configuración predeterminada para el Node del clúster.
- Puede cambiar el nombre del clúster según sus requisitos y luego presionar ctrl+s para guardar el archivo.
listen_address:
es la dirección IP que utilizan otros Nodes en un clúster para encontrar este Node. Para cambiar los ajustes de configuración, siga los pasos:
- abra el archivo cassandra.yaml .
- utilice el comando ctrl+f para buscar en un archivo.
- Busque listen_address .
- Verá la siguiente propiedad en un archivo listen_address: localhost . Es la configuración predeterminada para el Node del clúster.
- Puede cambiar la IP listen_address según sus requisitos y luego presionar ctrl+s para guardar el archivo.
native_transport_address:
es una dirección IP que utiliza el cliente para conectarse con el Node o el clúster. Para cambiar los ajustes de configuración, siga los pasos:
- abra el archivo cassandra.yaml .
- utilice el comando ctrl+f para buscar en un archivo.
- Busque native_transport .
- Verá la siguiente propiedad en un archivo native_transport_address: localhost . Es la configuración predeterminada para el Node del clúster.
- Puede cambiar la IP native_transport según sus requisitos y luego presionar ctrl+s para guardar el archivo.
seed address o direcciones semilla:
Se utiliza cuando un nuevo Node se une al clúster. En general, todos los Nodes de un clúster tienen la misma lista de semillas. Para cambiar los ajustes de configuración, siga los pasos:
- abra el archivo cassandra.yaml .
- utilice el comando ctrl+f para buscar en un archivo.
- Busca semillas .
- Verá la siguiente propiedad en el archivo seed: “127.0.0.1” . Es la configuración predeterminada para el Node del clúster.
- Puede cambiar la dirección IP de las semillas según sus requisitos y luego presionar ctrl+s para guardar el archivo.
Producción –
seed_provider : # Addresses of hosts that are deemed contact points. # Cassandra nodes use this list of hosts to find each other and learn # the topology of the ring. You must change this if you are running # multiple nodes! class_name : org.apache.cassandra.locator.SimpleSeedProvider parameters : # seeds is actually a comma-delimited list of addresses. # Example - "<ip1>, <ip2>, <ip3>" seeds : "127.0.0.1"
Ejemplo de configuración de clúster:
Ajuste | Node 1 | Node 2 | Node 3 |
---|---|---|---|
Dirección IP (Externa) | 192.168.10.71 | 192.168.10.72 | 192.168.10.73 |
nombre_del_clúster | DC1 | DC1 | DC1 |
escuchar_dirección | 192.168.10.71 | 192.168.10.72 | 192.168.10.73 |
dirección_transporte_nativo | 192.168.10.71 | 192.168.10.72 | 192.168.10.73 |
semillas | “192.168.10.71” | “192.168.10.72” | “192.168.10.73” |
Publicación traducida automáticamente
Artículo escrito por Ashish_rana y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA