日期:2014-05-16  浏览次数:20618 次

pgpool_II安装配置1

是Pgpool_II,而不是Pgpool,第一次装的的时候装成后者了。

具体多看官方文档。

上下载源代码包,加压后编译。按如下:

?

./configure --with-pgsql-includedir=/opt/PostgreSQL/9.0/include/  --with-pgsql-libdir=/opt/PostgreSQL/9.0/lib/

?

ps:2011_11_29?


今天重新安装pgpool。编译的时候多加2个选下,如下:


?

?

./configure --with-pgsql-includedir=/opt/PostgreSQL/9.0/include/  --with-pgsql-libdir=/opt/PostgreSQL/9.0/lib/ --with-openssl  --prefix=/opt/pgpool-II
?


?

?然后

?

make

makeinstall

?默认安装在/usr/local/下,配置文件在/usr/local/etc/里,执行脚本在/usr/local/bin/里,包括pcp的一些指令和pgpool的启动停止脚本,

还有一个重要的是生成md5码密码的一个叫pg_md5的玩意。

?

?

进入/usr/local/etc里,里面一大堆配置文件(其实没那么多),配置文件都是以******_sample结尾的,自己复制下。

?

?

其中pcp.conf中是要添加用户密码,我是添加跟需要链接的数据库一样的用户名与密码,密码用pg_md5生成,

?

pg_md5:passwd

还有个pg_hba.conf,不求甚解。?

接着是pgpool.conf,每种操作模式都会在这个配置文件中有相应的配置项,且etc/下都有相应的sample文件,如下:

?

pgpool.conf.sample-replication          制模式
 pgpool.conf.sample-master-slave     主/备模式(Slony-I)

pgpool.conf.sample-stream               主/备模式(流复制)