CentOS-部署pgxl集群.pptxVIP

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CentOS-部署pgxl集群

CentOS 部署PGXL集群目录(一) PGXL背景介绍及编译安装(二) 安装PGXL集群(三) PGXL集群HA高可用实现方案说明(四) 给PGXL集群添加一个新节点(五) PGXL常见问题解答 PGXL背景介绍PGXL全称Postgres-xl,是一个基于PostgreSQL数据库的横向扩展开源数据库集群,具有足够的灵活性来处理不同的数据库工作负载,如: OLTP 写频繁的业务、需要MPP并行性商业智能、操作数据存储、混合业务工作环境、多租户服务提供商托管环境等。描述产品主要分为3大模块:GTM模块:全称为Global Transaction Monitor,主要负责保持全局(集群范围内)事务的一致性,控制多个程序的并发访问;Coordinator模块:协调管理用户会话,和GTM、Datanode节点进行交互。它能够将用户提交的SQL解析为执行计划,并将执行计划序列化后,发送给查询计划涉及到的每一个节点 。Datanode模块:每个表数据实际存储的节点,数据分布方式可以在建表时由DBA指定。用户可直接连接某个Datanode节点查看一张表的部分数据。可通过流复制的方式备份某个Datanode的数据。下载PGXL源代码进入/download//download/页面,下载pgxl的源代码。本文已v9.2版本作为演示。编译PGXL的源代码安装PGXL编译所需的库文件:yum -y install gcc perl-ExtUtils-Embed readline-devel zlib-devel openssl-devel pam pam-devel libxml2-devel libxslt-devel tcl tcl-devel python-devel docbook-style-dsssl flex bison openjade检查编译环境是否具备要求:使用ftp将pgxl9.2的源代码上传到服务器上,再使用tar –zxvf postgres-xl-v9.2-src.tar.gz 命令解压缩。将解压缩后的目录放在目录: /home/pgxl/postgres-xl进入该目录,执行检查命令: ./configure --prefix=/home/pgxl/pgxl9.2 --with-pgport=11921 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --enable-debug --enable-cassert如果输出如下,则表示检查通过:编译安装:编译命令: gmake world安装命令: gmake install-world 完成后,可在/home/pgxl/pgxl9.2 目录下看到数据库的执行程序目录(一) PGXL背景介绍及编译安装(二) 安装PGXL集群(三) PGXL集群HA高可用实现方案说明(四) 给PGXL集群添加一个新节点(五) PGXL常见问题解答 PGXL集群安装说明本章节介绍如何安装PGXL集群,计划安装2个GTM节点、2个GTM代理节点、2个Coordinate节点、4个Datanode节点。由于硬件环境有限,本文在一台机器上安装所有节点,已目录的方式划分。建议在生成环境上安装时,每个节点最好有一台独立的主机。说明将第一章节中编译好的程序拷贝到要安装PGXL机器的主机上(要和编译机器上的操作系统版本一致):修改当前用户的环境变量配置文件.bash_profile文件(修改后使用source .bash_profile可立即生效):GTM节点安装说明(一)创建好GTM个节点的目录,如下:执行如下4条命令,初始化各个GTM节点:/home/sa1/pgxl9.2/pgxl/bin/initgtm -Z gtm -D /home/sa1/pgxl9.2/gtm13921/home/sa1/pgxl9.2/pgxl/bin/initgtm -Z gtm -D /home/sa1/pgxl9.2/gtm13922/home/sa1/pgxl9.2/pgxl/bin/initgtm -Z gtm_proxy -D /home/sa1/pgxl9.2/gtm14921/home/sa1/pgxl9.2/pgxl/bin/initgtm -Z gtm_proxy -D /home/sa1/pgxl9.2/gtm14922GTM节点安装说明(二)GTM的节点输出信息如下,即表示初始化成功:GTM_Proxy的节点输出信息如下,即表示初始化成功:GTM节点安装说明(三)修改gtm13921节

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档