Preklop vozlišča LEADER¶
V nekaterih primerih vzdrževanja je lahko koristno preklopiti vozlišče LEADER gruče PostgreSQL, da lahko na njem izvedete operacije.
Preden lahko zamenjate vozlišče LEADER, ugotovite trenutno vozlišče LEADER gruče PostgreSQL in se nato z njim povežite kot root.
Ko ste kot root povezani z vozliščem LEADER, zaženite ukaz, podoben naslednjemu, da sprožite takojšen preklop:
1 | |
Zamenjajte PSQL_NODE z imenom vozlišča, ki bo postalo LEADER.
Neuspeh
Če ukaz ne uspe, morda niso bile uporabljene naslednje nastavitve: nastavitve za patronictl.
Primer
Za naslednjo gručo PostgreSQL:
1 2 3 4 5 6 7 | |
Cilj je nastaviti vozlišče PSQL_1 kot LEADER.
Najprej se je zato treba kot root povezati z vozliščem PSQL_3, ki je trenutni LEADER.
Ko ste povezani, z izvedbo naslednjega ukaza takoj preklopite LEADER na vozlišče PSQL_1:
1 | |
Sprememba topologije je nato vidna in jo je mogoče preveriti:
1 2 3 4 5 6 7 | |