Risoluzione; WSREP has not yet prepared node for application

Nei database replicati è necessario raggiungere il quorum. Ciò significa che devi avere un numero dispari di host di database MariaDB/MySQL. Se hai un numero pari, ad esempio, 4 server VPS. È possibile che gli host di database 1 e 2 possano fornire una risposta e gli host di database 3 e 4 ne diano un’altra. Non esiste un voto prioritario per fornire una risposta al cluster. Questo è noto come cervello diviso. Allo stesso modo, se hai un cluster a tre nodi e uno va giù. Ciò comporterà anche la perdita del quorum. Il risultato finale nei cluster MariaDB Galera e nei cluster di replica MySQL è l’ ERRORE 1047 (08S01) alla riga 1: WSREP non ha ancora preparato il nodo per l’errore di utilizzo dell’applicazione.


Correzione dell’ERRORE 1047 (08S01) alla riga 1: WSREP non ha ancora preparato il nodo per l’uso dell’applicazione

Finché esiste questo problema, non sarai in grado di creare nuovi database sul nodo interessato. Tuttavia, la soluzione a questo problema è semplice. Sul nodo che visualizza questo errore accedi a MySQL.

mysql -u root -p

All’interno della console MySQL, esegui il comando seguente per reimpostare automaticamente il quorum sul cluster.

SET GLOBAL wsrep_provider_options='pc.bootstrap=YES';

Assicurarsi di eseguire questo comando con un numero dispari di host nel cluster altrimenti verrà restituito l’ERRORE 1047 (08S01) alla riga 1: WSREP non ha ancora preparato il nodo per il problema di utilizzo dell’applicazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *