欢迎来到天天文库
浏览记录
ID:39467409
大小:45.00 KB
页数:5页
时间:2019-07-04
《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
此文档下载收益归作者所有