[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 メーリングリストの案内