首页 > 代码库 > Postgres-XL部署记录(一)
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部署记录(一)