文档详情

《PostgreSQL数据库集群和PLProxy配置安装指南》.pdf

发布:2016-03-21约7.89千字共8页下载文档
文本预览下载声明
作者:麦克马拉曼 撰写日期:2008 年11 月11 日 PostgreSQL 数据库集群和PL/Proxy 配置安装指南 PL/Proxy 和PostgreSQL 集群的结构关系可以用下图清楚地表示,对PL/Proxy 和PostgreSQL 集群还不 太了解的朋友可以看Skype Plans for PostgreSQL to Scale to 1 Billion Users 这篇文章。 以下操作是在三台不同机器上执行的情况,其中plproxy 节点的机器名是PLPROXY,数据库节点的机器 名分别是database 1 和database2 。机器硬件配置如下,同时需要Linux-4.2 、postgresql-8.3.4 和 plproxy-2.0.4 ,pgbouncer 的安装过程略去。 plproxy 节点和数据库节点机器配置及环境 plproxy 节点: hostname :plproxy IP address :93 OS:openSuSE Enterprise Linux 11 CPU :Intel(R) Pentium(R) Dual E2180 @ 2.00GHz MemTotal:512M node1 节点: hostname :database1 IP address :72 OS:openSuSE Enterprise Linux 11 CPU :Intel(R) Pentium(R) Dual E2180 @ 2.00GHz MemTotal:256M node2 节点: hostname :database2 IP address :75 OS:openSuSE Enterprise Linux 11 CPU :Intel(R) Pentium(R) Dual E2180 @ 2.00GHz MemTotal:256M 1. 在plproxy,database1,database2 上安装postgresql-8.3.4 ,并创建URTCluster 数据库 ## Compile and install #gunzip postgresql-8.3.4 .tar.gz tar xf postgresql-8.3.4 .tar #cd postgresql-8.3.4 # ./configure –prefix=/home/y/pgsql –with-perl //”y”是用户家目录 #gmake #gmake check #sudo gmake install 作者:麦克马拉曼 撰写日期:2008 年11 月11 日 ## Add Linux System User #sudo /usr/sbin/useradd –m postgres //建立postgres 用户 #passwd postgres //设置postgres 用户密码 ##Create Database sudo mkdir /home/y/pgsql/dbdata //建立数据库文件夹,”y”是用户家目录 sudo chown postgres /home/y/pgsql/dbdata ///home/y/pgsql/dbdata 文件夹所有者修改为 postgres ,”y”是用户家目录 ## Init database and Start service sudo -u postgres /home/y/pgsql/bin/initdb -D /home/y/pgsql/dbdata //初始化数据库,”y”是用户家 目录 sudo -u postgres /home/y/pgsql/bin/pg_ctl start -D /home/y/pgsql/dbdata –m fast //启动postgresql 数据库,”y”是用户家目录 作者:麦克马拉曼 撰写日期:2008 年11 月11 日 ## Create DB and Use Loca l Connection sudo -u postgres /home/y/pgsql/bin/createdb URTCluster
显示全部
相似文档