pgpool2 作为中间件 后端backend可配置几个postgresql
那他提供给前端的 
ip是什么?本机?
端口?默认的9999???(应该不是pcp的端口,也不是sysDB的端口)
数据库?建立在9999上的数据库???
用户名密码是pcp中配置的用户嘛??应该不是,这是管理pgpool2的,是建立在9999端口上的用户和密码吧,具体怎么操作?
也就是我用JDBC连接,连接语句怎么写
 jdbc:postgresql://Ip:port/database,user,password

解决方案 »

  1.   

    与单独连postgresql方法一致。端口为pgpool.conf设置的9999.
    只是在你需要配置pool_hba.conf里添加
    host    all         all         0.0.0.0/0          trust
    其它用户名和密码与你pcp.conf里配置一致就行。
    我先用的trust。新版本支持password 和 md5,但需要在pool_password里设置。祝你成功
    jdbc.url=jdbc:postgresql://192.168.0.6:9999/db
    jdbc.username=postgres
    jdbc.password=password
      

  2.   

    要使pool_hba.conf生效,需要配置pgpool.conf的如下参数
    enable_pool_hba = on ,有什么问题多交流吧 qq 31461543