閱讀55 返回首頁    go 技術社區[雲棲]


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

  上一篇:go TokuDB · 讓Hot Backup更完美
  下一篇:go MySQL · 引擎特性 · InnoDB 事務子係統介紹