admin管理员组文章数量:1666732
os: ubuntu 16.04
db: postgresql 9.6.8
pgpool: pgpool-II-3.7.7
pcp_recovery_node
执行在线恢复
$ pcp_recovery_node -v -d -h 192.168.56.100 -p 9898 -U postgres -n 1
pcp_promote_node
从 pgpool 提升一个节点
$ /usr/pgpool-3.7.7/bin/pcp_promote_node -v -d -h 192.168.56.100 -p 9898 -U pgpool -n 1
Password:
pcp_detach_node
从 pgpool 分离一个节点
$ /usr/pgpool-3.7.7/bin/pcp_detach_node -n 1 -U pgpool
Password:
pcp_detach_node -- Command Successful
pcp_attach_node
给 pgpool 关联一个节点
$ /usr/pgpool-3.7.7/bin/pcp_attach_node -v -d -n 1 -U pgpool
Password:
pcp_attach_node -- Command Successful
执行 pcp_attach_node 命令后,用 show pool_nodes 查看节点时会看到 status=waiting。此时需要退出所有的连接,再登录时就是 up 了。
pcp_node_count
获取 pgpool 节点数量
$ /usr/pgpool-3.7.7/bin/pcp_node_count -v -d -U pgpool
Password:
pcp_node_info
获取 pgpool 节点信息
$ /usr/pgpool-3.7.7/bin/pcp_node_info -v -d -n 0 -U pgpool
Password:
192.168.56.92 5432 1 0.500000 waiting primary
$ /usr/pgpool-3.7.7/bin/pcp_node_info -v -d -n 1 -U pgpool
Password:
192.168.56.90 5432 1 0.500000 waiting standby
pcp_pool_status
获取 pgpool 的连接池状态
$ /usr/pgpool-3.7.7/bin/pcp_pool_status -v -d -U pgpool
Password:
name : listen_addresses
value: *
desc : host name(s) or IP address(es) to listen on
name : heartbeat_destination_port0
value: 9694
desc : destination port for sending heartbeat using NIC device 0
pcp_proc_count
获取 pgpool 进程列表
$ /usr/pgpool-3.7.7/bin/pcp_proc_count -v -d -U pgpool
Password:
8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8691 8692
pcp_proc_info
获取 pgpool 进程信息
$ /usr/pgpool-3.7.7/bin/pcp_proc_info -v -d -U pgpool
Password:
No process information available
pcp_stop_pgpool
停止 pgpool
$ /usr/pgpool-3.7.7/bin/pcp_stop_pgpool -v -d -U pgpool
Password:
pcp_stop_pgpool -- Command Successful
pcp_watchdog_info
查看 pgpool watchdog 信息
$ /usr/pgpool-3.7.7/bin/pcp_watchdog_info -v -d -U pgpool
Password:
2 YES 192.168.56.92:9999 Linux xxoo 192.168.56.92
192.168.56.92:9999 Linux xxoo 192.168.56.92 9999 9000 4 MASTER
192.168.56.90:9999 Linux xxoo 192.168.56.90 9999 9000 7 STANDBY
参考:
http://www.pgpool/mediawiki/index.php/Downloads
http://www.pgpool/docs/latest/en/html/index.html
版权声明:本文标题:pgpool 之六 pgpool 的一些命令 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1730076352a1221824.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论