【DB宝72】pgpool-II和pgpoolAdmin的使用

2021-12-17 19:25:10 浏览数 (1)

目录

代码语言:javascript复制
一、简介
二、环境架构
三、快速部署1主2从流复制环境
  3.1、申请主机
  3.2、主库操作
    3.2.1、主库放开防火墙
    3.2.2、主库配置归档
    3.2.3、主库创建复制用户
  3.3、从库操作
    3.3.1、在从库对主库进行备份
    3.3.2、还原从库1
    3.3.3、还原从库2
    3.3.4、修改2个从库的primary_conninfo参数
    3.3.5、启动从库
  3.4、查询复制状态
  3.5、测试主从复制
四、部署和使用pgpool-II和pgpoolAdmin工具
  4.1、快速部署pgpool-II和pgpoolAdmin工具
  4.2、使用pgpool-II实现读写分离 负载均衡
    4.2.1、添加被监控主机
  4.3、使用pgpoolAdmin管理pgpool-II
  4.4、测试pgpool-II的读写分离 负载均衡 内存查询缓存功能
    4.4.1、先关闭内存查询缓存
    4.4.2、测试读写分离 负载均衡
    4.4.3、开启内存查询缓存

一、简介

之前发布过2篇有关PG中主从流复制的文章:

  • 【DB宝60】PG12高可用之1主2从流复制环境搭建及切换测试
  • 【DB宝61】PostgreSQL使用Pgpool-II实现读写分离 负载均衡

有关pgpool-II的相关文档:

  • pgpool-II 3.2.5手册
  • pgpool-II-3.2.5入门教程

但是,之前的文章中没有介绍有关pgpoolAdmin的知识,这款针对pgpool开发的web界面工具,还是比较实用的。

pgpool项目还提供了一个使用PHP写的 Web管理工具,称为“pgpoolAdmin ",该Web管理工具可以以 Web界面方式实现pgpool-II 的配置。

pgpoolAdmin下载:https://pgpool.net/mediawiki/index.php/Downloads

pgpoolAdmin官方文档:https://www.pgpool.net/docs/pgpoolAdmin/index_en.html

The pgpool Administration Tool is management tool of pgpool. It is possible to monitor, start, stop pgpool and change setting for pgpool.

PgpoolAdmin是管理pgpool的WEB界面工具,可以对pgpool进行监控,启停服务,更改设置。

先来一张图:

今天我们就来介绍一下pgpool-II和pgpoolAdmin的使用。

二、环境架构

0 人点赞