Preskoči na sadržaj

Dohvaćanje čvora LEADER klastera

Može biti korisno znati čvor LEADER klastera PostgreSQL bez pregledavanja zapisnika. U tu svrhu služi sljedeća naredba, pokrenuta kao root:

1
patronictl -c /etc/patroni/config.yml topology

Primjer

Dobiveni rezultat trebao bi imati sljedeći oblik:

1
2
3
4
5
6
7
+ Cluster: 15-cleanroomvault5 ------+---------+---------+----+-----------+
| Member           | Host           | Role    | State   | TL | Lag in MB |
+------------------+----------------+---------+---------+----+-----------+
| PSQL_3           | psql_3         | Leader  | running | 2  |           |
| + PSQL_1         | psql_1         | Replica | running | 2  |         0 |
| + PSQL_2         | psql_2         | Replica | stopped | 2  |   unknown |
+------------------+----------------+---------+---------+----+-----------+

Osim što navodi LEADER, naredba u posljednjem stupcu prikazuje i kašnjenje u MB u odnosu na LEADER.
Ako se čvor upravo zaustavio, bit će navedeno stanje stopped. Imajte na umu da će se u slučaju kvara čvora klastera ta informacija prikazivati samo privremeno, prije nego što se čvor ukloni s popisa.