当前位置: 首页 > news >正文

上海平台网站建设平台十大接单推广平台

上海平台网站建设平台,十大接单推广平台,注册城乡规划师值钱吗,贵港seo一、服务器规划 序号 IP 备注 1192.168.1.110主数据库2192.168.1.120从数据库 二、服务器部署 2.1、主服务器部署(192.168.1.110) 1)、于/opt/postgresql目录下,编辑docker-compose.yml version: "3" services:po…

一、服务器规划

序号

IP

备注

1192.168.1.110主数据库
2192.168.1.120从数据库

二、服务器部署

2.1、主服务器部署(192.168.1.110)

1)、于/opt/postgresql目录下,编辑docker-compose.yml

version: "3"
services:postgres-master:image: pgrouting/pgrouting:12-3.1-3.1.3container_name: postgres12-slaveenvironment:POSTGRES_USER: postgresPOSTGRES_PASSWORD: 7Y6G#pg2789#Wsports:- 5432:5432volumes:- ./data:/var/lib/postgresql/data- /etc/localtime:/etc/localtime:ro#将外边时间直接挂载到容器内部,权限只读#    restart: always

2)、启动服务


cd /opt/postgresql
docker-compose up -d

3)、连接主数据库,创建主从复制(流复制)用户

执行创建SQL语句

CREATE ROLE replica login replication encrypted password '123456';

4)、修改./data/pg_hba.conf文件

1)允许远程登录host all all  192.168.1.120/24 md5
2)允许从数据库链接主数据库去拖wal日志数据host replication replica 192.168.1.120/32 md5
3)配置用户的访问权限在ipv4下加入host all all 192.168.1.120/24 md5
修改postgres.conf文件
1)允许所有地址监听listen_addresses='*'
2)开启归档模式archive_mode = on 
3)归档配置
%p 是被归档的redo文件的路径, 
%f 是被归档的redo文档的文件名  
%% 是百分号
archive_command ='cp -i %p /4T/%f </dev/null'
4)主从设置为热血模式,流复制必选wal_level=hot_standby
5)流复制允许连接进程max_wal_senders=5
6)pg_wal保留策略wal_keep_segments=64
7) 中断连接和表示到数据库的连接数wal_sender_timeout = 60smax_connections=1000

5)、重启主数据库服务


cd /opt/postgresql
docker-compose down
docker-compose up -d

2.2、从服务器部署(192.168.1.120)

1)、于/opt/postgresql目录下,编辑docker-compose.yml

version: "3"
services:postgres-slave:image: pgrouting/pgrouting:12-3.1-3.1.3container_name: postgres12-slaveenvironment:POSTGRES_USER: postgresPOSTGRES_PASSWORD: 7Y6G#pg2789#Wsports:- 5432:5432volumes:- ./data:/var/lib/postgresql/data- /etc/localtime:/etc/localtime:ro#将外边时间直接挂载到容器内部,权限只读#    restart: always

2)、启动服务


cd /opt/postgresql
docker-compose up -d

3)、进入到从库postgres的容器内配置流复制


docker exec -it postgres12-slave /bin/bash
#切换到postgres用户
su - postgres
#使用pg_basebackup命令备份主数据库中的数据
pg_basebackup -h 192.168.1.110 -p 5432 -U replica --password -X stream -Fp --progress -D /var/lib/postgresql/data/pgdata -R;

4)、修改postgres.conf配置

# 在备份的同时允许查询
hot_standby=on
# 流复制最大延迟 (可选)
max_standby_streaming_delay=30s
# 从向主报告状态的最大间隔时间 (可选)
wal_receiver_status_interval=10s
# 查询冲突时向主反馈 #默认参数,非主从配置相关参数,表示到数据库的连接数 (可选)
hot_standby_feedback=on
# 一般从库做主要的读服务时,设置值需要高于主
max_connections=1000

5)、停止从数据库,配置docker-compose.yml文件


cd /opt/postgresql
docker-compose down

于/opt/postgresql目录下,编辑docker-compose.yml

version: "3"
services:postgres-slave:image: pgrouting/pgrouting:12-3.1-3.1.3container_name: postgres12-slaveenvironment:POSTGRES_USER: postgresPOSTGRES_PASSWORD: 7Y6G#pg2789#Wsports:- 5432:5432volumes:#- ./data:/var/lib/postgresql/data- ./data/pgdata:/var/lib/postgresql/data- /etc/localtime:/etc/localtime:ro  #将外边时间直接挂载到容器内部,权限只读#    restart: always

三、验证主从是否成功

1、连接数据库执行如下SQL命令


select client_addr,sync_state from pg_stat_replication;

2、连接数据执行如下SQL命令

select pg_is_in_recovery();

http://www.bjxfkj.com.cn/article/106291.html

相关文章:

  • 哈尔滨网站建设制作价格永州网站seo
  • mvc5 网站开发seo如何优化的
  • 怎么做关于狗的网站什么时候友情链接
  • 网站备案ip外链火
  • 怎么做点击图片进网站今日实时热点新闻事件
  • 网站装修的代码怎么做建站平台哪个好
  • 网站开发流程 ppt广州网络seo优化
  • 企业在什么网站推广网站推广搜索
  • 网站注册赌博违法吗网站优化名词解释
  • 网站建设申报方案上海网络推广外包
  • 网站建设 贸易seo人员的相关薪资
  • 素材下载网站开发文档seo外包公司排名
  • 网站目录怎么做301跳转关键词在线查询
  • 温州市建设监理协会网站百度云搜索引擎入口
  • 网站报价表对比表怎么做优化网站关键词排名软件
  • 网站开发什么是会话站长统计app下载
  • 做一个网站多长时间万网域名注册查询网
  • 手机网站返回按钮怎么做企业营销培训课程
  • 做网站如何变现推广方案100个
  • 手机如何做任务赚钱的网站网站项目开发流程
  • 有域名 有固定ip怎么做网站国外网站开发
  • 网络服务器安全配置操作竞赛试题温州seo服务
  • 阿里云网站备案登陆桂林seo排名
  • 下城区做网站电商网
  • 长沙企业网站制作哪家好免费奖励自己的网站
  • 计算机前端开发要学哪些软件seo标题优化裤子关键词
  • 更换网站程序营销手机都有什么功能啊
  • 透明主题wordpress百度推广seo优化
  • 服务好的微网站建设今日新闻国家大事
  • 国际贸易进出口东莞网络推广优化排名