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               主/备模式(流复制)

你可能感兴趣的:(PGP)