Postgres-XL部署记录
Posted pg_libs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Postgres-XL部署记录相关的知识,希望对你有一定的参考价值。
目标: install a simple cluster on a local machine with 1 Coordinator, 2 Datanodes and 1 GTM
1.源码安装程序 ./configure make make install
2.创建用户及目录
useradd postgres
mkdir -p /home/postgres/pgxl/data_coord1
mkdir -p /home/postgres/pgxl/data_datanode_1
mkdir -p /home/postgres/pgxl/data_datanode_2
mkdir -p /home/postgres/pgxl/data_gtm
3.修改所属用户
chown postgres /home/postgres/pgxl/data_coord1
chown postgres mkdir /home/postgres/pgxl/data_datanode_1
chown postgres mkdir /home/postgres/pgxl/data_datanode_2
chown postgres mkdir /home/postgres/pgxl/data_gtm
4.初始化各节点数据库
initdb -D /home/postgres/pgxl/data_coord1/ --nodename coord1
initdb -D /home/postgres/pgxl/data_datanode_1 --nodename datanode_1
initdb -D /home/postgres/pgxl/data_datanode_2 --nodename datanode_2
initgtm -D /home/postgres/pgxl/data_gtm/ -Z gtm 【-Z 节点类型:gtm gtm_proxy】
gtm -D /home/postgres/pgxl/data_gtm/ > logfile 2>&1 & 【启动gtm服务】
postgres --datanode -p 15432 -c pooler_port=40101 -D /home/postgres/pgxl/data_datanode_1 >logfile 2>&1 & 【启动数据节点1】
postgres --datanode -p 15432 -c pooler_port=40101 -D /home/postgres/pgxl/data_datanode_2
>logfile 2>&1 & 【启动数据节点2】
postgres --coordinator -c pooler_port=40100 -D /home/postgres/pgxl/data_coord1/
>logfile 2>&1 & 【启动协调器节点】
以上是关于Postgres-XL部署记录的主要内容,如果未能解决你的问题,请参考以下文章