日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Greenplum添加mirror步骤

發布時間:2025/6/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Greenplum添加mirror步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[TOC]

概述

新安裝的greenplum集群只有primary節點,沒有mirror。高可用性沒得到保證。所以就需要為集群添加mirror節點

注意:數據量過大時添加mirror,會有較大的磁盤壓力,因為后臺會一直同步數據,這一點線上系統需要注意

添加前情況

初始化的時候只有primary

20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-Greenplum Primary Segment Configuration 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:---------------------------------------- 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw1 /data/primary/gpseg0 40000 2 0 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw1 /data/primary/gpseg1 40001 3 1 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw1 /data/primary/gpseg2 40002 4 2 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw1 /data/primary/gpseg3 40003 5 3 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw2 /data/primary/gpseg4 40000 6 4 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw2 /data/primary/gpseg5 40001 7 5 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw2 /data/primary/gpseg6 40002 8 6 20190326:00:48:33:005423 gpinitsystem:gw_mdw1:gpadmin-[INFO]:-gw_sdw2 /data/primary/gpseg7 40003 9 7 Continue with Greenplum creation Yy/Nn>

查看系統配置表,發現只有primary節點

postgres=# SELECT * from gp_segment_configuration ;dbid | content | role | preferred_role | mode | status | port | hostname | address | replication_port | san_mounts ------+---------+------+----------------+------+--------+-------+----------+---------+------------------+------------1 | -1 | p | p | s | u | 5432 | gw_mdw1 | gw_mdw1 | | 2 | 0 | p | p | s | u | 40000 | gw_sdw1 | gw_sdw1 | | 6 | 4 | p | p | s | u | 40000 | gw_sdw2 | gw_sdw2 | | 3 | 1 | p | p | s | u | 40001 | gw_sdw1 | gw_sdw1 | | 7 | 5 | p | p | s | u | 40001 | gw_sdw2 | gw_sdw2 | | 4 | 2 | p | p | s | u | 40002 | gw_sdw1 | gw_sdw1 | | 8 | 6 | p | p | s | u | 40002 | gw_sdw2 | gw_sdw2 | | 5 | 3 | p | p | s | u | 40003 | gw_sdw1 | gw_sdw1 | | 9 | 7 | p | p | s | u | 40003 | gw_sdw2 | gw_sdw2 | | (9 rows)

添加步驟

在所有需要添加mirror的主機,創建存放mirror的數據目錄

可以使用gpssh命令

gpssh -f seg_hosts -e 'mkdir -p /data/mirror'

生成addmirror文件

執行gpaddmirrors 命令,鍵入存放mirror節點的日志,生成配置文件

[gpadmin@gw_mdw1 ~]$ gpaddmirrors -o ./addmirror 20190326:00:56:21:030831 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-Starting gpaddmirrors with args: -o ./addmirror 20190326:00:56:21:030831 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 4.3.1.0 build 6' 20190326:00:56:21:030831 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 8.2.15 (Greenplum Database 4.3.1.0 build 6) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on Jun 11 2014 17:23:40' 20190326:00:56:21:030831 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-Obtaining Segment details from master... Enter mirror segment data directory location 1 of 4 > /data/mirror Enter mirror segment data directory location 2 of 4 > /data/mirror Enter mirror segment data directory location 3 of 4 > /data/mirror Enter mirror segment data directory location 4 of 4 > /data/mirror 20190326:00:57:15:030831 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-Configuration file output to ./addmirror successfully.

查看文件內容如下

[gpadmin@gw_mdw1 ~]$ cat addmirror filespaceOrder= mirror0=0:gw_sdw2:41000:42000:43000:/data/mirror/gpseg0 mirror1=1:gw_sdw2:41001:42001:43001:/data/mirror/gpseg1 mirror2=2:gw_sdw2:41002:42002:43002:/data/mirror/gpseg2 mirror3=3:gw_sdw2:41003:42003:43003:/data/mirror/gpseg3 mirror4=4:gw_sdw1:41000:42000:43000:/data/mirror/gpseg4 mirror5=5:gw_sdw1:41001:42001:43001:/data/mirror/gpseg5 mirror6=6:gw_sdw1:41002:42002:43002:/data/mirror/gpseg6 mirror7=7:gw_sdw1:41003:42003:43003:/data/mirror/gpseg7

執行添加命令

[gpadmin@gw_mdw1 ~]$ gpaddmirrors -i addmirror 20190326:01:08:45:031106 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-Starting gpaddmirrors with args: -i addmirror 20190326:01:08:45:031106 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 4.3.1.0 build 6' 20190326:01:08:45:031106 gpaddmirrors:gw_mdw1:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 8.2.15 (Greenplum Database 4.3.1.0 build 6) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on Jun 11 2014 17:23:40'

命令沒有報錯,查看mirror節點的情況

使用gpstate -m查看,發現所有的mirror正在同步數據,因為我的集群新建,很快就同步完成了,此時再執行gpstate -m就可以看到Data Status的狀態是Synchronized(已同步的)

[gpadmin@gw_mdw1 ~]$ gpstate -m 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:-Starting gpstate with args: -m 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 4.3.1.0 build 6' 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 8.2.15 (Greenplum Database 4.3.1.0 build 6) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on Jun 11 2014 17:23:40' 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:-Obtaining Segment details from master... 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:-------------------------------------------------------------- 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:--Current GPDB mirror list and status 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:--Type = Group 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:-------------------------------------------------------------- 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- Mirror Datadir Port Status Data Status 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw2 /data/mirror/gpseg0 41000 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw2 /data/mirror/gpseg1 41001 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw2 /data/mirror/gpseg2 41002 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw2 /data/mirror/gpseg3 41003 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw1 /data/mirror/gpseg4 41000 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw1 /data/mirror/gpseg5 41001 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw1 /data/mirror/gpseg6 41002 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:- gw_sdw1 /data/mirror/gpseg7 41003 Passive Resynchronizing 20190326:01:09:51:031359 gpstate:gw_mdw1:gpadmin-[INFO]:--------------------------------------------------------------

查看節點狀態

發現所有的mirror已經啟動

postgres=# SELECT * from gp_segment_configuration ;dbid | content | role | preferred_role | mode | status | port | hostname | address | replication_port | san_mounts ------+---------+------+----------------+------+--------+-------+----------+---------+------------------+------------1 | -1 | p | p | s | u | 5432 | gw_mdw1 | gw_mdw1 | | 2 | 0 | p | p | s | u | 40000 | gw_sdw1 | gw_sdw1 | 43000 | 10 | 0 | m | m | s | u | 41000 | gw_sdw2 | gw_sdw2 | 42000 | 3 | 1 | p | p | s | u | 40001 | gw_sdw1 | gw_sdw1 | 43001 | 11 | 1 | m | m | s | u | 41001 | gw_sdw2 | gw_sdw2 | 42001 | 4 | 2 | p | p | s | u | 40002 | gw_sdw1 | gw_sdw1 | 43002 | 12 | 2 | m | m | s | u | 41002 | gw_sdw2 | gw_sdw2 | 42002 | 5 | 3 | p | p | s | u | 40003 | gw_sdw1 | gw_sdw1 | 43003 | 13 | 3 | m | m | s | u | 41003 | gw_sdw2 | gw_sdw2 | 42003 | 6 | 4 | p | p | s | u | 40000 | gw_sdw2 | gw_sdw2 | 43000 | 14 | 4 | m | m | s | u | 41000 | gw_sdw1 | gw_sdw1 | 42000 | 7 | 5 | p | p | s | u | 40001 | gw_sdw2 | gw_sdw2 | 43001 | 15 | 5 | m | m | s | u | 41001 | gw_sdw1 | gw_sdw1 | 42001 | 8 | 6 | p | p | s | u | 40002 | gw_sdw2 | gw_sdw2 | 43002 | 16 | 6 | m | m | s | u | 41002 | gw_sdw1 | gw_sdw1 | 42002 | 9 | 7 | p | p | s | u | 40003 | gw_sdw2 | gw_sdw2 | 43003 | 17 | 7 | m | m | s | u | 41003 | gw_sdw1 | gw_sdw1 | 42003 | (17 rows)

總結

以上是生活随笔為你收集整理的Greenplum添加mirror步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产在线黄| 中文字幕少妇在线三级hd | 91麻豆精品国产91久久久久久 | 日韩中文一区 | 日批免费看 | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 一区二区日本 | 激情五月五月婷婷 | 奇米狠狠去啦 | 久久99视频精品 | 一色桃子juy758在线播放 | 女人高潮娇喘声mp3 乱色视频 | 日本特黄特色aaa大片免费 | 日韩国产精品一区 | 丝袜性爱视频 | 少妇爽| 中文字幕乱码av | 欧美日韩在线视频一区二区三区 | 黄色一及片 | 91视频 - 8mav| 国产无遮挡又黄又爽又色 | 小柔好湿好紧太爽了国产网址 | 国产一区91精品张津瑜 | 日韩视频一区二区三区在线播放免费观看 | 主人性调教le百合sm | 中文字幕在线观看高清 | 一本久久久 | 日本少妇aaa| 亚洲色图五月天 | 朝桐光av在线一区二区三区 | 在线观看一级片 | 日韩久 | 一级福利片 | 97超碰站| 草草草在线观看 | 精品久久在线观看 | 在线视频免费播放 | 浮生影视在线观看免费 | 99爱视频在线观看 | 日韩欧美视频免费在线观看 | 奇米四色影视 | 在线观看视频国产 | 国家队动漫免费观看在线观看晨光 | 91一区在线 | 精品人妻在线播放 | 麻豆剧场| 日韩色小说| 免费se99se| 国产一级久久久 | 欧美日韩在线观看一区 | 亚洲精品视频在线 | 国产a一区 | 精品熟女一区二区 | 极品尤物一区二区 | 亚洲第一视频在线 | 欧美毛片在线观看 | 免费观看的毛片 | 丁香婷婷久久 | 欧美视频网址 | 中文字幕一区二区三区av | 麻豆精品免费观看 | 亚洲视频免费在线播放 | 国产四区 | 淫久久 | 青青草视频污 | 男女激情啪啪 | 一级黄色性视频 | 很嫩很紧直喷白浆h | 日韩av一区二区三区在线观看 | 欧美xxxxav| 波多野结衣欲乱上班族 | 精品一区中文字幕 | 中文字字幕在线中文乱码电影 | 久久久久色 | 色人阁av | 国产婷婷色一区二区在线观看 | 欧美日韩电影一区二区三区 | 婷婷另类小说 | 在线免费观看黄色av | 久久国产片 | 亚洲成人看片 | 超碰天堂 | 国产精品成av人在线视午夜片 | 乖女从小调教h尿便器小说 欧美韩一区二区 | 亚洲成人日韩在线 | 久久精品国产精品 | 国产精品成人国产乱一区 | 国产精品视频免费在线观看 | 日本熟妇乱子伦xxxx | 国产精品成人国产乱一区 | 老熟女一区二区三区 | 亚洲永久视频 | 91桃色视频在线观看 | 好姑娘在线观看高清完整版电影 | 在线精品视频免费观看 | 欧美手机在线观看 | 手机在线一区二区 | 大胸奶汁乳流奶水出来h | 亚洲v视频 |