zoukankan      html  css  js  c++  java
  • pgpool-II 的配置

    本文介绍 pgpool-II 的配置

    一、创建用户 pgpool

    创建管理用户pgpool,单独来管理pgpool服务。此步骤非必需。可使用 postgres 用户进行管理

    $ useradd -g postgres -u 702 pgpool
    

    用 pgpool 用户管理, 添加环境变量

    [root@node3 ~]# su - pgpool
    [pgpool@node3 ~]$ vi .bashrc 
    # 编辑添加内容如下
    export PGHOME=/opt/pg12
    export PGPOOLHOME=/opt/pgpool
    export PATH=$PGHOME/bin:$PATH:$PGPOOLHOME/bin
    # 加载环境变量
    [pgpool@node3 ~]$ source .bashrc 
    

    二、配置 pcp.conf 文件

    pcp 工具的用户名、密码配置文件。

    假设这里设置是 pcpadm/pgpool123。

    #1 进入配置目录
    [pgpool@node3 pgpool]$ cd $PGPOOLHOME/etc
    [pgpool@node3 etc]$ cp pcp.conf.sample pcp.conf
    # 在该文件中;用户/密码出现在每一行; # USERID:MD5PASSWD
    #2 pg_md5 生成配置的用户名密码是 pgpool123 
    [pgpool@node3 etc]$ pg_md5 pgpool123
    fa039bd52c3b2090d86b0904021a5e33
    #3 编辑pcp.conf;这里配置用户是 pcpadm,
    [pgpool@node3 etc]$ vi pcp.conf
    # USERID:MD5PASSWD
    pcpadm:fa039bd52c3b2090d86b0904021a5e33
    

    三、配置 pool_hba.conf 文件

    pgpool 访问控制文件

    现客户端 连接 数据库;要经过连接池 pgpool 中转。对客户端来说,pgpool 就是数据库服务端,所以 pool_hba.conf 接管 pg_hba.conf 的作用

    [pgpool@node3 etc]$ cp pool_hba.conf.sample  pool_hba.conf
    [pgpool@node3 etc]$ vi pool_hba.conf
    # 增加
    host	all  all	0.0.0.0/0	md5
    

    四、配置 pgpool.conf 文件

    pgpool 配置文件;根据不同的场景配置 pgpool.conf

    配置文档

    [pgpool@node3 etc]$ ls pgpool.conf.sample*
    pgpool.conf.sample          
    pgpool.conf.sample-master-slave  
    pgpool.conf.sample-stream
    pgpool.conf.sample-logical  
    pgpool.conf.sample-replication
    [pgpool@node3 etc]$ cp pgpool.conf.sample pgpool.conf
    

    五、生成 pool_passwd 文件

    pgpool 密钥文件;通过 pgpool 访问需要用户验证;

    这里暂用数据库用户 pgpool

    [pgpool@node3 etc]$ pg_md5 --md5auth -u pgpool -p
    password: 
    
  • 相关阅读:
    Berlekamp-Massey算法学习笔记
    HDU 1848 Fibonacci again and again(SG函数)
    jQuery EasyUI API 中文文档
    视频质量评价方法:VQM
    hdu 4021 24 Puzzle ( 逆序数判断是否可解 )
    大菜鸟学linux-0.11(开始篇)
    Oracle 临时表空间 temp表空间切换
    Android 如何增大开机铃声 M
    使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享
    Android 如何添加一个新的时区
  • 原文地址:https://www.cnblogs.com/lottu/p/14069433.html
Copyright © 2011-2022 走看看