Pereiti prie turinio

Klasterio LEADER mazgo nustatymas

Gali būti naudinga sužinoti PostgreSQL klasterio LEADER mazgą neperžiūrint žurnalų. Tam pakanka šios komandos, paleistos kaip root:

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

Pavyzdys

Gautas rezultatas turėtų atrodyti taip:

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 |
+------------------+----------------+---------+---------+----+-----------+

Komanda ne tik nurodo LEADER, bet ir paskutiniame stulpelyje rodo, kiek MB atsiliekama nuo LEADER.
Jei mazgas ką tik sustojo, bus nurodyta būsena stopped. Atminkite, kad sugedus klasterio mazgui ši informacija bus rodoma tik laikinai, kol mazgas bus pašalintas iš sąrašo.