Pgpool-II实现高可用+读写分离+负载均衡(八)---- 维护工具
Pgpool提供了一些维护工具,用于日常观察Pgpool运行状态、上线、下线节点等操作。主要有:pcp_stop_pgpool,pcp_node_count,pcp_node_info,pcp_health_check_stats,pcp_proc_count,pcp_proc_info,pcp_d...
Pgpool-II实现高可用+读写分离+负载均衡(七)---- recovery_1st_stage分析
#!/bin/bash # This script is executed by "recovery_1st_stage" to recovery a Standby node. set -o xtrace # 参数1 - master节点PGDATA目录 PRIMARY_NODE_PGDATA="...
Pgpool-II实现高可用+读写分离+负载均衡(六)---- escalation.sh分析
escalation.sh脚本相对简单,Pgpool-II在产生新leader后,需要在新leader上绑定浮动IP,为确保绑定成功,会先调用此脚本遍历所有节点,解绑浮动IP。#!/bin/bash # 本脚本由wd_escalation_command调用,为在新的leader节点上绑定浮动IP。...
Pgpool-II实现高可用+读写分离+负载均衡(五)---- follow_primary.sh分析
Pgpool检测到PostgreSQL主节点失效,会从standby节点中选举产生一个新的主节点,然后ssh到新主节点,执行failover.sh脚本将新主节点从standby提升为master,成功后会进入后续处理,调用follow_primary.sh脚本将失效主节点设置成standby节点,并...
Pgpool-II实现高可用+读写分离+负载均衡(四)---- failover.sh分析
#!/bin/bash # This script is run by failover_command. set -o xtrace # Special values: # 1) %d = failed node id # 2) %h = failed node hostname # 3) %p ...
Pgpool-II实现高可用+读写分离+负载均衡(三)---- 日常使用篇
一、启动/停止Pgpool开始使用Pgpool前请先确认:各节点(server1、server2、server3)$HOME/pgpool/etc目录下是否有以下文件:文件名功能描述pgpool_node_id节点标识文件pcp.confpcp系列命令密码文件pool_hba.confPgpool客...
Pgpool-II实现高可用+读写分离+负载均衡(二)---- 配置篇
一、Pgpool-II配置1.1 PostgreSQL相关配置本例Postgresql安装在/usr/local/pgsql16目录,Pgpool-II安装在/home/postgres/pgpool目录。1.在PostgreSQL主节点(db01)上设置流复制# 根据规划,创建归档日志目录 su ...
Pgpool-II实现高可用+读写分离+负载均衡(一)---- 规划及安装
一、Pgpool-II简介Pgpool-II是一款工作在PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件。提供了以下功能:连接池Pgpool-II保存到PostgreSQL服务器的连接,并在具有相同属性(即用户名、数据库、协议版本)的新连接进入时重新使用它们。它减少了连接开销...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。