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.