[pgsql-jp: 31730] クラスタサーバが起動出来ない (pgcluster-1.0.5)

木下 歩 kinoshita @ elflow.com
2003年 12月 9日 (火) 15:45:35 JST


はじめまして、木下と申します。

pgcluster-1.0.5のクラスタサーバをインストールしたのですが、
起動時にpostgres.coreをはいて、起動することが出来ません。

何かアドバイスをいただければ幸いです。

下記に環境、手順を記しますが、足らずの情報などありましたら
よろしくお願いします。

木下 歩

環境
FreeBSD 4.8-RELEASE及びFreeBSD 4.4-RELEASE
rsync-2.5.7、postgresql-7.3.4

手順
rsyncのインストール
# cd /usr/local/src
# tar -zxf rsync-2.5.7.tar.gz
# cd rsync-2.5.7
# ./configure
# make
# make install

postgresql及びpgclusterのインストール
$ cd /usr/local/src/pgsql
$ ls -la
drwx------   6 pgsql  pgsql       512  12/ 8 15:00 data
-rw-r--r--   1 pgsql  pgsql    120621  12/ 4 16:25
pgcluster-1.0.5-patch.tar.gz
-rw-r--r--   1 pgsql  pgsql  11265028  12/ 8 13:58 postgresql-7.3.4.tar.gz
$ tar xfz postgresql-7.3.4.tar.gz
$ cd postgresql-7.3.4
$ tar -zxf /usr/local/pgsql/pgcluster-1.0.5-patch.tar.gz
$ patch -p1 < pgcluster-1.0.5-patch
$ ./configure --enable-multibyte=EUC_JP --without-zlib  --enable-syslog
$ gmake
$ gmake install
$ initdb --no-locale --encoding=EUC_JP

設定ファイルの編集
$ vi /usr/local/pgsql/data/postgresql.conf
tcpip_socket = true
pg_hba.confの設定
$ vi /usr/local/pgsql/data/pg_hba.conf
local   all         all                                             trust
host    all         all         127.0.0.1         255.255.255.255   trust
host    all         all         クラスタサーバのIP         255.255.255.240
trust
host    all         all         レプリケーションサーバのIP
255.255.255.240   trust

cluster.confの設定
$ vi /usr/local/pgsql/data/cluster.conf
<Replicate_Server_Info>
  <Host_Name> レプリケーションサーバのIP  </Host_Name>
  <Port> 8777 </Port>
  <Recovery_Port> 7778 </Recovery_Port>
</Replicate_Server_Info>

<Recovery_Port> 7779 </Recovery_Port>
<Rsync_Path> /usr/local/bin/rsync </Rsync_Path>
<Rsync_Option> ssh -1 </Rsync_Option>
<When_Stand_Alone> read_only </When_Stand_Alone>






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