pgpool-II 的配置
本文介绍 pgpool-II 的配置
1|0一、创建用户 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
2|0二、配置 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
3|0三、配置 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
4|0四、配置 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
5|0五、生成 pool_passwd 文件
pgpool 密钥文件;通过 pgpool 访问需要用户验证;
这里暂用数据库用户 pgpool
[pgpool@node3 etc]$ pg_md5 --md5auth -u pgpool -p password:
__EOF__

本文作者:lottu
本文链接:https://www.cnblogs.com/lottu/p/14069433.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/lottu/p/14069433.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架