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部署记录的主要内容,如果未能解决你的问题,请参考以下文章

Postgres-XL集群部署与管理指南

Postgres-XL9.5r1.6 搭建

Postgres-xl 上的 PostGIS 扩展

Postgres-XL 可以同时分片、复制和自动平衡吗?

Postgres-XL 集群详细创建步骤

Postgres-XL 负载均衡