第一范文网 - 专业文章范例文档资料分享平台

Postgres-XL使用说明文档

来源:用户分享 时间:2025/6/26 4:08:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#---- GTM Slave ----------------------------------------------- gtmSlave=n ……

#---- GTM Proxy ------------------------------------------------------------------------------------------------------- gtmProxyDir=$HOME/pgxl9.5/data/gtm_pxy #---- Overall ------- gtmProxy=y

# Specify y if you conifugre at least one GTM proxy. You may not configure gtm proxies

# Specify y if you configure GTM Slave. Otherwise, GTM slave will not be configured and

gtmProxyNames=(gtm_pxy1 gtm_pxy2) # No used if it is not configured gtmProxyServers=(192.168.51.125 192.168.51.120) gtmProxyPorts=(20001 20001)

# Specify none if you dont' configure it.

# Not used if it is not configured.

gtmProxyDirs=($gtmProxyDir $gtmProxyDir)

#---- Configuration ---- gtmPxyExtraConfig=none

# Not used if it is not configured.

# Extra configuration parameter for gtm_proxy. Coordinator section has an example.

gtmPxySpecificExtraConfig=(none none)

#---- Coordinators ----------------------------------------------------------------------------------------------------

#---- shortcuts ----------

coordMasterDir=$HOME/pgxl9.5/data/coord coordSlaveDir=$HOME/pgxl9.5/data/coord_slave coordArchLogDir=$HOME/pgxc9.5/data/coord_archlog

#---- Overall ------------ coordNames=(coord1 coord2) coordPorts=(20004 20004) poolerPorts=(20010 20010)

# Master and slave use the same name # Master ports # Master pooler ports

# Assumes that all the coordinator (master/slave) accepts

coordPgHbaEntries=(192.168.51.0/24) #---- Master -------------

coordMasterServers=(192.168.51.125 192.168.51.120) coordMasterDirs=($coordMasterDir $coordMasterDir)

# none means this master is not available

coordMaxWALsernder=5 # max_wal_senders: needed to configure slave. If zero value is specified, coordMaxWALSenders=($coordMaxWALsernder $coordMaxWALsernder)

#---- Slave ------------- coordSlave=n

# Specify y if you configure at least one coordiantor slave. Otherwise, the following

# max_wal_senders configuration for each coordinator.

#---- Configuration files---

# You can put your postgresql.conf lines here. cat > $coordExtraConfig <

#================================================ # Added to all the coordinator postgresql.conf # Original: $coordExtraConfig

log_destination = 'stderr' logging_collector = on log_directory = 'pg_log' listen_addresses = '*' max_connections = 1024 EOF

#---- Datanodes ------------------------------------------------------------------------------------------------------- #---- Shortcuts --------------

datanodeMasterDir=$HOME/pgxl9.5/data datanodeSlaveDir=$HOME/pgxl9.5/data/dn_slave

datanodeArchLogDir=$HOME/pgxl9.5/data/datanode_archlog

#---- Overall --------------- #primaryDatanode=datanode1

# Primary Node.

# At present, xc has a priblem to issue ALTER NODE against the primay node. Until it is fixed, the test will be done # without this feature. primaryDatanode=dn1

# Primary Node.

datanodeNames=(dn1dn2dn3dn4) datanodePorts=(20008 20009 20008 20009)

# Master ports

# Master pooler ports

datanodePoolerPorts=(20012 20013 20012 20013) datanodePgHbaEntries=(192.168.51.0/24) #---- Master ----------------

# Assumes that all the coordinator (master/slave) accepts

datanodeMasterServers=(192.168.51.125 192.168.51.125 192.168.51.120 192.168.51.120)# none means this master is not available. datanodeMasterDirs=($datanodeMasterDir/dn1 $datanodeMasterDir/dn2 $datanodeMasterDir/dn3 $datanodeMasterDir/dn4) datanodeMaxWalSender=5

# max_wal_senders: needed to configure slave. If zero value is

datanodeMaxWALSenders=($datanodeMaxWalSender $datanodeMaxWalSender $datanodeMaxWalSender $datanodeMaxWalSender)

13.3 初始化集群

以postgres用户执行:

$ pg_ctl -c ~/pgxc_ctl/pgxc_ctl.conf init all

其他命令: 1)启动集群: pg_ctl start all

效果如下图:

2)停止集群 pg_ctl stop all

13.4 修改PostgreSQL数据库默认用户postgres的密码

PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下:

步骤一:登录PostgreSQL $ su – postgres

psql –p 20004 –U postgres –h 192.168.51.125 (登录coordinator节点进行修改) 步骤二:修改登录PostgreSQL密码

Alter user postgres with password ‘sfa5000_zhjkb’;

注:密码postgres要用引号引起来,命令最后有分号

步骤三:退出PostgreSQL客户端 \\q

效果如下图所示:

13.5 检查并修改配置

(1) gtm节点配置(scada_server1节点) $ su – postgres

$ cd pgxl9.5/data/gtm $ vi gtm.conf

在gtm.conf文件的最下面,可看到如图所示内容(由集群初始化时自动添加的内容):

(2) gtm_proxy节点(scada_server2节点,scada_server3节点) $ su – postgres

$ cd pgxl9.5/data/gtm_pxy $ vi gtm_proxy.conf

在gtm_proxy.conf文件的最下面,可看到如图所示内容(由集群初始化时自动添加的内容):

(3) coordinater节点(scada_server2节点,scada_server3节点) ① 检查并修改postgres.conf文件 $ su – postgres

$ cd pgxl9.5/data/coord $ vi postgres.conf

在postgres.conf文件的最下面,可看到如图所示内容(由集群初始化时自动添加的内容): 在scada_server2上的coord配置信息:

搜索更多关于: Postgres-XL使用说明文档 的文档
Postgres-XL使用说明文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6l8j60iqyq0wacw0f2p46m3qp9xkwe00yq4_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top