pgpool-II3.6安装配置:(流复制下的:主备模式)

本文介绍如何使用 pgpool-II 3.6 版本在 PostgreSQL 数据库上搭建主备模式的高可用性和负载均衡集群。包括安装依赖、配置主备库、设置 pgpool-II 参数及启动步骤。

一.pgpool-II3.6安装配置:(流复制下的:主备模式)

1.安装依赖包:

前提:是先配置好postgreSQL数据库:

yum install gcc-c++ gcc flex readline-devel zlib-devel zlib

无论是备库还是主库,都需要安装pgpool-II;因为需要安装C函数!
useradd postgres
groupadd postgres
-----------------------------------------------------------
su root

mkdir /home/postgres/pgdata
mkdir /pgdata
mkdir -p /www/logs
mkdir -p /usr/local/pgpool-II-3.6.1/run

chown -R postgres:postgres /usr/local/pgpool-II-3.6.1
chown -R postgres:postgres /www
chown -R postgres:postgres /pgdata
chown  postgres:postgres /home/postgres/pgdata

1.1基本简介:

  pgpool有很多功能,其中最重要的我觉得是如下几个:
    提供连接池(负载均衡模式),
    复制模式(能通过pgpool分发sql,因此是基于sql语句的分发复制),
    主备模式
    (依赖其他的复制,如snoly和流复制,但pgpool能把客户端的sql请求根据sql是查询还是修改发送到备库或主库),

    并行模式(其实就是把表水平拆分到各个数据节点,一条sql查询时需要从多个数据节点查询数据),
-----------------------------------------------
    本文是用主备模式来搭建pg的高可用和负载均衡集群。

    要搭建基于postgresql的高可用、负载均衡的数据库集群架构,还有很多技术,
    如postgres-xc,
    但本文以最常用的postgresql的主备模式(主库加流复制为例来搭建,1主库+多备库,实现高可用和负载均衡)。
    高可用即一个节点宕机不影响整体业务运行,
-----------------------------------------------  
    负载均衡是指客户端发过来的链接请求能均匀的分布到各个数据节点,
    负载均衡的时候需要考虑到主库和备库是不同的,主库可读可写而备库只能读,
-----------------------------------------------  
    因此select语句可以发往主库和备库,而update、insert、delete等要在主库执行,
    别的负载均衡软件如lvs是做不到的,但pgpool可以检测sql语句,自动发往不同的节点。
-----------------------------------------------
    本文用pgpool-ii来实现高可用和读写分离的负载均衡。

2.SCP网络复制,网络文件传输

下载:
            scp   用户名@ip:路径/文件               本地路径
            scp  -r  root@10.29.80.117:/soft/pgpool-II-3.6.1.tar.gz  /soft
            scp  -r  root@10.29.80.117:/soft  /soft     下载目录

二.(192.168.1.109)开始安装:pgpool-II-3.6(以postgres用户身份安装!谨记)

下载地址

1.基本说明:

(1).主库(192.168.1.115)
  需安装:postgreSQL-9.6.1 和 pgpool-II-3.6.1中的C函数:
  账号:root
  密码:root
---------------------------------------------------------------------
(2).备库(192.168.1.116)
  需安装:postgreSQL-9.6.1 和 pgpool-II-3.6.1中的C函数:
  账号:root
  密码:root

---------------------------------------------------------------------
(3).pgpool-II-3.6.1 (192.168.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值