[pgpool-general-jp: 1084] Re: レプリケーションモードのpgpool-II 3.2.0にJDBC接続する方法

Tatsuo Ishii ishii @ sraoss.co.jp
2012年 9月 3日 (月) 19:17:46 JST


石井です。

pgpool-II 3.2.0で、JDBCなどの拡張問い合わせ+レプリケーションモードで障
害が確認されており、git上では修正されています。したがって、gitからスナッ
プショットを取得して試していただくと、治っている可能性が高いと思われま
す。

git.postgresql.org/gitweb/?p=pgpool2.git;a=summary

に行っていただき、一番上の行の"snapshot"と書いてあるところをクリックし
ていただくと、ソースコードがダウンロードできます。
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp

> 唐澤と申します。
> 
> 現在postgreSQL DBの負荷分散と冗長化の検証をしておりますが、
> レプリケーションモードで稼働中のpgpool-II 3.2.0にJDBC接続ができず難渋しております。
> Pgpool-IIのドキュメントやWebの情報を見てもレプリケーションモードでJDBC接続できないといった
> 情報は特に見当たらなかったため、恐らく構成や設定の問題かと考えます。
> ご意見いただければ幸いです。
> 
> ■環境
> ・pgpool-II専用マシンとPostgreSQL専用マシンが2台ある環境です。
> 
> [1] pgpool-IIマシン (IP:192.168.56.31)
> CentOS 5.8 (32bit)
> PostgreSQL 9.1.4 (クライアントインストール)
> pgpool-II 3.2.0
> pgpoolAdmin 3.2.0
> Apache 2.2.22
> PHP 5.4.6
> 
> [2] PostgreSQLマシン #1 (IP:192.168.56.21)
> CentOS 5.8 (32bit)
> PostgreSQL 8.4.12
> 
> [3] PostgreSQLマシン #2 (IP:192.168.56.22)
> (同上)
> 
> [4] 接続確認用マシン
> Windows 7
> Java SE Runtime build 1.6.0_26-b03
> Eclipse pleiades-java-3.7.2
> 
> ■pgpool-IIの設定
> 付属の pgpool.conf.sample-replication の以下値を変更したものです。
> listen_addresses = '*'
> backend_hostname0 = '192.168.56.21'
> backend_data_directory0 = '/var/lib/pgsql/data'
> backend_hostname1 = '192.168.56.22'
> backend_port1 = 5432
> backend_data_directory1 = '/var/lib/pgsql/data'
> 
> ■JDBC接続確認方法と症状
> [1]
> 接続確認用マシンのEclipse付属のDB Viewerで接続確認しています。
> 以下のJDBCドライバそれぞれでJDBC Type 2と4を試しましたが、
> 各DBには接続できますが、pgpool-IIを経由するとエラーが発生し、接続できません。
> 
> postgresql-8.4-703.jdbc3.jar
> postgresql-8.4-703.jdbc4.jar
> postgresql-9.1-902.jdbc3.jar
> postgresql-9.1-902.jdbc4.jar
> 
> [2]
> pgpool-IIマシンからpsqlを使用してpgpool-IIマシンのDB接続はできています。
> 
> [3]
> 接続確認用マシンからpgAdmin IIIを使用してpgpool-IIマシンのDB接続はできています。
> 
> [4]
> pgpool-IIの設定ファイルを他のサンプルにして動作させた場合は問題なくJDBC接続できます。
> (レプリケーションモード(replication_mode = on)ではJDBC接続できない仕様なのでしょうか)
> 
> pgpool.conf.sample
> pgpool.conf.sample-master-slave
> pgpool.conf.sample-stream
> 
> [5]
> PostgreSQLのバージョンを9.1.4にしても同様の結果でした。
> 
> 以上、よろしくお願いします。
> 
> _______________________________________________
> pgpool-general-jp mailing list
> pgpool-general-jp @ sraoss.jp
> http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp


pgpool-general-jp メーリングリストの案内