在初始化gp集群的时候,没有创建mirror节点;
在两个segment、每台一个primary的情况下
1.在所有需要添加mirror的主机,创建存放mirror的数据目录
mkdir -p /data/mirror
chown -R gpadmin:gpadmin /data/mirror
2.产生配置文件$ gpaddmirrors -o ./addmirror
需要输入每个primary segment对应的mirror的目录
。。。。。。。。。。。。。。。。。。。。。。。。。
Enter mirror segment data directory location 1 of 1 >
/data/mirror
/addmirror successfully.
3.查看配置文件$ cat addmirror
filespaceOrder=
mirror0=0:segment2:41000:42000:43000:/data/mirror/gpseg0
mirror1=1:segment1:41000:42000:43000:/data/mirror/gpseg1
4.正式添加mirror
Continue with add mirrors procedure Yy|Nn (default=N):
>
y
5.查看mirror同步状态$ gpstate -s
Resynchronizing表示还在同步
Synchronized表示同步完成
( 等一会在gpstate -s/gpstate -m就会看的都会Synchronized )