PostgreSQL 数据库集群和PLproxy配置安装指南

PostgreSQL 数据库集群和PLproxy配置安装指南

ID:39467409

大小:45.00 KB

页数:5页

时间:2019-07-04

PostgreSQL 数据库集群和PLproxy配置安装指南_第1页
PostgreSQL 数据库集群和PLproxy配置安装指南_第2页
PostgreSQL 数据库集群和PLproxy配置安装指南_第3页
PostgreSQL 数据库集群和PLproxy配置安装指南_第4页
PostgreSQL 数据库集群和PLproxy配置安装指南_第5页
资源描述:

《PostgreSQL 数据库集群和PLproxy配置安装指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PostgreSQL数据库集群和PL/Proxy配置安装指南PostgreSQL数据库集群和PL/Proxy配置安装指南2008年12月31日星期三15:06PL/Proxy和PostgreSQL集群的结构关系可以用下图清楚地表示,对PL/Proxy和PostgreSQL集群还不太了解的朋友可以看SkypePlansforPostgreSQLtoScaleto1BillionUsers这篇文章。以下操作是在三台不同机器上执行的情况,其中plproxy节点的机器名是P1,数据库节点的机器名分别是D1和D2。机器硬件配置如下,同时需要Linux-4.2、postgr

2、esql-8.3.0和plproxy-2.0.4,pgbouncer的安装过程略去。plproxy节点:hostname:P1inetaddr:10.0.0.1OS:Linux2.6.9-42.ELsmpCPU:Intel(R)Xeon(R)CPUL5320@1.86GHzMemTotal:514440kBnode1节点:hostname:D1inetaddr:10.0.0.2OS:Linux2.6.9-42.ELsmpCPU:Intel(R)Xeon(R)CPUL5320@1.86GHzMemTotal:254772kBnode2节点:hostname:D2i

3、netaddr:10.0.0.3OS:Linux2.6.9-42.ELsmpCPU:Intel(R)Xeon(R)CPUL5320@1.86GHzMemTotal:254772kB1.在P1,D1,D2上安装postgresql-8.3.0,并创建URTCluster数据库##Compileandinstallgunzippostgresql-8.3.0.tar.gztarxfpostgresql-8.3.0.tarcdpostgresql-8.3.0./configure–prefix=/home/y/pgsql–with-perlgmakegmakechec

4、ksudogmakeinstall##AddUnixUsersudoadduserpostgressudomkdir/home/y/pgsql/datasudochownpostgres/home/y/pgsql/data##InitDBandStartservicesudo-upostgres/home/y/pgsql/bin/initdb-D/home/y/pgsql/datasudo-upostgres/home/y/pgsql/bin/postgres-D/home/y/pgsql/data>logfile2>&1&##CreateDBandUseLoc

5、alConnectionsudo-upostgres/home/y/pgsql/bin/createdbURTCluster##检查数据库是否已经创建sudo-upostgres/home/y/pgsql/bin/psql-dURTCluster#D1,D2必须允许P1访问#编辑postgresql.conf,打开tcp连接端口sudovim/home/y/pgsql/data/postgresql.conflisten_addresses=‘*’port=5432#添加postgres用户的认证sudovim/home/y/pgsql/data/pg_hba.

6、confhostURTClusterpostgres10.0.0.0/16trust#重起服务器sudo-upostgres/home/y/pgsql/bin/pg_ctl-D/home/y/pgsql/datastopsudo-upostgres/home/y/pgsql/bin/postgres-D/home/y/pgsql/data>logfile2>&1&sudo-upostgres/home/y/pgsql/bin/pg_ctl-D/home/y/pgsql/datareload2.在P1上安装plproxy-2.0.4#检查$PATH变量里是否有/h

7、ome/y/pgsql/bin目录,如果没有,修改你的.bash_profile文件,添加/home/y/pgsql/bin到path里。echo$PATHgunzipplproxy-2.0.4.tar.gztarxfplproxy-2.0.4.tarcdplproxy-2.0.4gmakesudogmakeinstall#创建plproxysudo-upostgres/home/y/pgsql/bin/psql-f/home/y/pgsql/share/contrib/plproxy.sqlURTCluster3.在P1,D1,D2上安装plpgsqlsudo

8、-upostgres/h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。