LEADER-solmun vaihtaminen¶
Joissakin ylläpitotapauksissa voi olla hyödyllistä vaihtaa PostgreSQL-klusterin LEADER-solmu, jotta sillä voi tehdä toimenpiteitä.
Ennen kuin voit vaihtaa LEADER-solmua, tunnista PostgreSQL-klusterin nykyinen LEADER-solmu ja muodosta siihen yhteys root-käyttäjänä.
Kun olet yhteydessä LEADER-solmuun root-käyttäjänä, suorita seuraavan kaltainen komento välittömän vaihdon käynnistämiseksi:
1 | |
Korvaa PSQL_NODE sen solmun nimellä, josta tulee LEADER.
Virhe
Jos komento epäonnistuu, on mahdollista, että seuraavia asetuksia ei ole otettu käyttöön: patronictl-komennon asetukset.
Esimerkki
Seuraavalle PostgreSQL-klusterille:
1 2 3 4 5 6 7 | |
Tavoitteena on tehdä solmusta PSQL_1 uusi LEADER.
Siksi on ensin muodostettava yhteys root-käyttäjänä solmuun PSQL_3, joka on nykyinen LEADER.
Kun yhteys on muodostettu, seuraavan komennon suorittaminen vaihtaa LEADER-roolin välittömästi solmulle PSQL_1:
1 | |
Topologian muutos on tämän jälkeen näkyvissä ja tarkistettavissa:
1 2 3 4 5 6 7 | |