Compiler et installer pgpool II 3.0.1 sur Debian Linux

Compiler et installer pgpool II 3.0.1 sur Debian Linux

Guide complet pour compiler et installer pgpool II 3.0.1 sur une distribution Debian.

Prérequis

Installer les dépendances nécessaire a la compilation :

aptitude install make gcc g++ libpq-dev

Télécharger les sources sur http://www.pgpool.net/ puis les decompresser

Installation

Configurer et compiler :

./configure --prefix=/usr/local/pgpool
make
make install

Configuration

Configurer pgpool

Les fichiers de configuration se trouve dans le dossier /usr/local/pgpool/etc/

Mise en place du script d’init (/etc/init.d/pgpool)

##! /bin/sh

PATH=/usr/local/pgpool/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/pgpool/bin/pgpool
PIDFILE=/var/run/pgpool.pid

test -x $DAEMON || exit 5

. /lib/lsb/init-functions

case "$1" in
    start)
 log_daemon_msg "Starting pgpool-II" pgpool
 $DAEMON
 log_end_msg $?
 ;;
    stop)
 log_daemon_msg "Stopping pgpool-II" pgpool
 $DAEMON stop
 log_end_msg $?
 ;;
    restart|force-reload)
 log_daemon_msg "Restarting pgpool-II" pgpool
 $DAEMON stop && sleep 1 && $DAEMON
 log_end_msg $?
 ;;
    *)
 log_failure_msg "Usage: $0 {start|stop}"
 exit 2
 ;;
esac
Catégories : SysAdmin 
Tags: Debian 

Suggestions de lecture :