De node LEADER omschakelen¶
In sommige onderhoudsgevallen kan het nuttig zijn de node LEADER van het PostgreSQL-cluster om te schakelen om er bewerkingen op uit te voeren.
Voordat u de node LEADER kunt wijzigen, identificeert u de huidige node LEADER van het PostgreSQL-cluster en maakt u er als root verbinding mee.
Zodra u als root verbonden bent met de node LEADER, voert u een opdracht uit die vergelijkbaar is met de volgende om de onmiddellijke omschakeling te activeren:
1 | |
Vervang PSQL_NODE door de naam van de node die LEADER wordt.
Mislukt
Als de opdracht mislukt, zijn de volgende instellingen mogelijk niet toegepast: instellingen voor patronictl.
Voorbeeld
Voor het volgende PostgreSQL-cluster:
1 2 3 4 5 6 7 | |
Het doel is om de node PSQL_1 als LEADER in te stellen.
Er moet dus eerst als root verbinding worden gemaakt met de node PSQL_3, die de huidige LEADER is.
Zodra de verbinding tot stand is gebracht, maakt het uitvoeren van de volgende opdracht de onmiddellijke omschakeling van de LEADER naar de node PSQL_1 mogelijk:
1 | |
De wijziging van de topologie is daarna zichtbaar en controleerbaar:
1 2 3 4 5 6 7 | |