55
技術社區[雲棲]
Greenplum 激活standby master
當Greenplum segment的primary出現問題時,FTS會監測到,GP會自動激活mirror。
但是對於GP的master節點,雖然有standby,但是GP並不會自動來完成master和standby master的角色互換,需要通過gpactivatestandby命令來完成這個過程。
假設我現在已經有一個gp集群,並且配置好了standby。
如下:
postgres=# select * from pg_stat_replication
postgres-# ;
procpid | usesysid | usename | application_name | client_addr | client_port | backend_start | state | sent_location | write_location | flush_location | replay_location | sync_priority | sync_state
---------+----------+----------+------------------+---------------+-------------+-------------------------------+-----------+---------------+----------------+----------------+-----------------+---------------+------------
14273 | 10 | dege.zzz | walreceiver | 10.218.249.25 | 29067 | 2015-12-21 19:43:51.621823+08 | streaming | 0/20003500 | 0/20003500 | 0/20003500 | 0/20003500 | 1 | sync
(1 row)
激活步驟
1. 關閉GP
2. 修改環境變量,指向新主庫的DATA目錄。
$export MASTER_DATA_DIRECTORY=/disk1/digoal/gpdata/gpseg-2
3. 激活
4. 啟動新集群
最後更新:2017-04-01 13:44:35