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

滨州市网站建设_网站建设公司_会员系统_seo优化

邯郸哪儿做网站好,怎样到提供电子邮件的网站注册,wordpress 主题 失败,电脑可以做网站吗一、简介PostgreSql在9.0之后引入了主从的流复制机制#xff0c;所谓流复制#xff0c;就是从服务器通过tcp流从主服务器中同步相应的数据。这样当主服务器数据丢失时从服务器中仍有备份。与基于文件日志传送相比#xff0c;流复制允许保持从服务器更新。 从服务器连接主服务…一、简介PostgreSql在9.0之后引入了主从的流复制机制所谓流复制就是从服务器通过tcp流从主服务器中同步相应的数据。这样当主服务器数据丢失时从服务器中仍有备份。与基于文件日志传送相比流复制允许保持从服务器更新。 从服务器连接主服务器其产生的流WAL记录到从服务器 而不需要等待主服务器写完WAL文件(关于Wal可以看看官方的说法https://www.postgresql.org/docs/10/static/different-replication-solutions.html)。PostgreSQL流复制默认是异步的。在主服务器上提交事务和从服务器上变化可见之间有一个小的延迟这个延迟远小于基于文件日志传送通常1秒能完成。如果主服务器突然崩溃可能会有少量数据丢失。同步复制必须等主服务器和从服务器都写完WAL后才能提交事务。这样在一定程度上会增加事务的响应时间。配置同步复制仅需要一个额外的配置步骤 synchronous_standby_names必须设置为一个非空值。synchronous_commit也必须设置为on。注: 主从服务器所在节点的系统、环境等最好一致。PostgreSQL版本也最好一致否则可能会有问题。二、安装部署(使用Ubuntu的普通用户安装部署)角色IP地址系统版本数据库版本主服务器192.168.100.71Ubuntu18.04  amd64PostgreSQL10从服务器192.168.100.70Ubuntu18.04  amd64PostgreSQL10注18.04版本默认的PostgreSQL版本是10要安装其他版本可以采用编译的方式或者apt-get 指定版本号安装1、两台服务器都要安装PostgreSQLsudo apt-get updatelsudo apt-get install postgresqlsudo vi /etc/postgresql/10/main/postgresql.conf在文件末尾添加或者找到该行将peer改为trustlocal all all trust重启PostgreSQL服务sudo service postgresql restartt这样PostgreSQL就安装完毕2、配置主服务器切换成postgres用户sudo su – postgres进入数据库创建一个普通的数据库用户用户进行主从同步(只需赋予登录和复制的权限即可)postgres# create role guoxm login replication encrypted password guoxm然后退出postgres# \q在exit退出到原用户然后修改postgresql的pg_hba.conf配置运行刚刚创建的guoxm用户可以进行连接sudo vi /etc/postgresql/10/main/pg_hba.conf在文件尾添加如下两行host all all 192.168.100.70/32 trust #运行70服务器连接到本机host replication guoxm 192.168.100.70/32 md5 #运行guoxm用户在70上复制本机数据注第二个的角色必须是replication最后再次配置postgresql.confsudo vi /etc/postgresql/10/main/ postgresql.conf这次需要配置的是主机的角色listen_addresses ‘*’ #监听所有iparchive_mode on #开启归档模式archive_command ‘cp %p /var/lib/postgresql/10/main/%f’ #归档命令wal_level hot_standby #热备模式max_wal_senders 1 #最多有1个流复制连接wal_sender_timeout 60s #流复制超时时间max_connections 100 #最大连接时间必须要小于从库的配置保存退出后重启数据库服务sudo service postgresql restartt3、配置从服务器首先先测试一下是否能连接主服务器psql -h 192.168.100.70  -U  postgres如果可以说明主机配置正常否则检查一下主机的pg_hba.conf配置进入到postgres用户sudo su - postgres先清空main目录下的数据(main文件夹就是PostgreSQL数据的存储文件夹)rm -rf 10/main/*或者rm -rf /var/lib/postgresql/10/main/*因为PostgreSQL的home目录就在/var/lib/postgresql中所以上面两条命令到达的效果是一样的然后开始从主服务器上copy数据到本机上这一步叫做“基础备份”pg_basebackup -h 192.168.100.71 -U guoxm –D 10/main/ -X stream –P或者pg_basebackup -F p --progress -D 10/main/ -h 192.168.100.71 -p 5432 -U guoxm --passwordpg_basebackup是PostgreSQL自带的基础备份工具这样基础备份就完成了然后创建recovery.conf用于从库恢复从主库获取的数据vi recovery.conf然后编辑如下配置standby_mode on #表示该节点是从库primary_conninfo ‘host192.168.100.71 post5432 userguoxm passwordguoxm’#从机信息和连接用户recovery_target_timelint ‘latest’ #说明恢复到最新状态保持并退出后复制或在移动到main文件夹中cp recovery.conf   10/main/或者mv recovery.conf   10/main/然后exit退出到原用户最后配置从机的postgresql.conf文件sudo vi /etc/postgresql/10/main/postgresql.conf在文件末尾添加如下配置wal_level hot_standby #热备模式max_connections 300 #最大连接时间必须要小于从库的配置hot_standby on #说明这台机器不仅用于数据归档还可以用于数据查询max_standby_streaming_delay 30s #流备份的最大延迟时间wal_receiver_status_interval 10s #向主机汇报本机状态的间隔时间hot_standby_feedback on #r出现错误复制向主机反馈保存并退出到这里从机配置完成重启数据库服务sudo service postgresql restart4、验证主从配置是否成功在主机上切换到postgres用户sudo su – postgres进入数据库执行如下查询select client_addr,sync_state from pg_stat_replication;如果看到如下查询结果说明192.168.100.70是从服务器在接收流而且是异步流复制。说明主从配置成功注必须切换到postgres用户下进行查询此外还可以查看相关进程来验证是否配置成功在主机、从机上分别执行ps aux | grep postgres主机上可以看到正在向从机发送数据流从机上可以看到正在接收数据流到此主从配置完成参考链接
http://www.ihoyoo.com/news/75919.html

相关文章:

  • 找别人建个网站多少钱wordpress上传html
  • 芜湖市住房和城乡建设厅网站企业网站 费用
  • 如何看别人网站用什么做的如何做psd的模板下载网站
  • 网站打开很慢怎么回事啊网站做301怎么做
  • 云南网站设计哪家好市场调研报告怎么写的
  • 单页营销网站设计在线做原型的网站
  • 企业网站首页设计解析wordpress function
  • flash网站代码下载wordpress最多文章
  • 一个完整的樱花html代码网站结构优化包括哪些
  • 辽宁省建设安装集团网站福田附近网站开发公司
  • 关于网站建设管理的通知全自动引流推广软件免费
  • 手机网站是用什么开发的信息化建设好的企业网站有哪些
  • 学生诚信档案建设网站西安做网站陕西必达
  • 泉州网站建设怎么收费wordpress小工具样式
  • 网站分页样式免费手机
  • 卓业网站建设wordpress 数据库链接
  • 浙江省住房和城乡建设厅网站顺的网站建设要多少钱
  • 制作app连接网站南宁网站建设超博网络
  • wordpress weixin佛山网站排名优化
  • 永州做网站wordpress和主题
  • 中国空间站最新动态视频推广软件排名帝搜软件
  • 兰州做网站优化莱芜网站制作公司
  • 做网站开发的商标注册多少类黄的网站建设
  • 做网站如何上传apk自己做链接网站
  • 做电商卖玉器的网站阿里巴巴官网下载
  • 重庆网站建设找重庆最佳科技wordpress 输出缩略图
  • 大连网站制作美工wordpress移动端添加广告
  • 北辰正方建设集团有限公司官方网站互联网公司排名名单
  • html网站实例门户网站模板html5
  • 项目推广方案怎么写网站运营优化推广