Practica 5 base de datos
Esta es la quinta práctica de la UF3 de base de datos del grupo de Marc Grau y Marc Vaquero.
Actividad 1
[editar]- CLUSTERING
Primero de todo instalamos el repositorio del Percona:
Seguidamente, instalamos el Percona Cluster:
Generamos el usuario "root" i le ponemos contraseña.
Configuramos el primer node.
Y lo iniciamos con "bootstrasp".
Seguidamente, creamos el usuario "sstuser" para la replicación:
Y hacemos la comanda: show status like 'wsrep%';
A continuación, configuraremos los otros nodes. Para ello modificaremos el fichero de configuración igual que en el primer node pero cambiando los siguientes parámetros:
- Node 2:
wsrep_node_name=pxc2
wsrep_node_address=192.168.77.72
- Node 3:
wsrep_node_name=pxc3
wsrep_node_address=192.168.77.73
- Node 4:
wsrep_node_name=pxc4
wsrep_node_address=192.168.77.74
Y hacemos la comanda: systemctl start mysql en todos los nodes.
- BOOTSTRAPPING
El término bootstrapping se usa para describir el arranque o el proceso de inicio de cualquier ordenador. En este sector se una para iniciar el primer node que contendrá todos los datos que se replicarán a los otros nodes.
Esto implica que se puede inicar el primer node sin ninguna ip conocida, en el caso que la variable "wsrep_cluster_address" esté vacía interpretará que es el primer node y se iniciará el cluster.
- SPLIT-BRAIN
El split-brain es un estado al que se llega cuando hay datos inconsistentes debido al mal mantenimiento de los "datasets", por motivos de que no se sincronizen bien a través de la red o por una mala conexión.