A LEADER csomópont átkapcsolása¶
Bizonyos karbantartási esetekben hasznos lehet a PostgreSQL-fürt LEADER csomópontjának átkapcsolása, hogy műveleteket lehessen végezni rajta.
A LEADER csomópont módosítása előtt azonosítsa a PostgreSQL-fürt aktuális LEADER csomópontját, majd csatlakozzon hozzá root felhasználóként.
Miután root felhasználóként csatlakozott a LEADER csomóponthoz, futtasson az alábbihoz hasonló parancsot az azonnali átkapcsolás elindításához:
1 | |
Cserélje le a PSQL_NODE értéket annak a csomópontnak a nevére, amely LEADER lesz.
Hiba
Ha a parancs sikertelen, lehetséges, hogy a következő beállítások nem lettek alkalmazva: a patronictl beállításai.
Példa
A következő PostgreSQL-fürt esetén:
1 2 3 4 5 6 7 | |
A cél az, hogy a PSQL_1 csomópont legyen a LEADER.
Ezért először root felhasználóként csatlakozni kell a PSQL_3 csomóponthoz, amely a jelenlegi LEADER.
A csatlakozás után a következő parancs futtatásával a LEADER szerep azonnal átkerül a PSQL_1 csomópontra:
1 | |
A topológia módosítása ezután látható és ellenőrizhető:
1 2 3 4 5 6 7 | |