Postgresql - Middleware - PgpoolAdmin Installation

PgpoolAdmin是管理pgpool的界面工具。可以对pgpool进行监控,启停服务,更改设置。

 

准备:

需要先安装http,php

# yum -y install httpd php

# yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

# yum -y install php php-pdo php-domxml-php4-php5 php-pecl-apc php-gd php-mbstring php-pgsql

# yum install libpq.so.5

# setenforce 0

# systemctl start httpd.service

# test http&php

 

先安装pgpool,参考《Postgresql - Middleware - Pgpool II installation and modes》

 

下载

# wget http://www.pgpool.net/download.php?f=pgpoolAdmin-3.7.1.tar.gz

# mv download.php?f=pgpoolAdmin-3.7.1.tar.gz pgpoolAdmin-3.7.1.tar.gz

 

# tar -zxvf pgpoolAdmin-3.7.1.tar.gz

# cp -R pgpoolAdmin-3.7.1 /var/www/html/

# cd /var/www/html/

# mv pgpoolAdmin-3.7.1 admin

# chmod 777 admin/conf/pgmgt.conf.php

# chmod 777 -R /var/www/html/admin/templates_c

# chmod 777 /usr/local/etc/pgpool.conf

# chmod 777 /usr/local/etc/pcp.conf

# chown -R apache:apache /usr/local/etc/

 

打开浏览器,登录

http://192.168.4.17/admin/install/

配置信息。会有环境监测等。

 

配置完成之后,提示会说删除install目录。

# cd /var/www/html/admin

# rm -rf install

最后使用在pcp.conf中的用户名密码登录。

 

########################################################################

如果打开页面之后报错.pcppass 文件没有,解决如下:

1. 查看apache用户默认路径

# cat /etc/passwd | grep apache

apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin

2. 在目录中增加文件

# vim /usr/share/httpd/.pcppass

*:*:mytest:mytest

*:*:postgres:e8a48653851e28c69d0506508fb27fc5

3. 修改文件权限

# chown apache /usr/share/httpd/.pcppass

# chmod 0600 /usr/share/httpd/.pcppass

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值