
PGXC monitor allRunning: gtm masterRunning: gtm slaveRunning: coordinator master cn001Running: coordinator master cn002Running: datanode master dn001Running: datanode slave dn001Running: datanode master dn002

# 创建数据目录mkdir -p data/opentenbase/data/dn003mkdir -p data/opentenbase/installchown -R opentenbase:opentenbase /data/opentenbase# 创建 opentenbase 用户useradd -d /data/opentenbase -s /bin/bash -m opentenbase# 设置密码passwd opentenbase
[opentenbase]$ vim ~/.bashrcexport OPENTENBASE_HOME=/data/opentenbase/install/opentenbase_bin_v2.6export PATH=$OPENTENBASE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$OPENTENBASE_HOME/lib:${LD_LIBRARY_PATH}export LC_ALL=C
[opentenbase]pgxc_ctl -c /data/opentenbase/pgxc_ctl/pgxc_ctl.confdeploy 192.168.2.138
# 生成 SSH 密钥对(如果还没有)ssh-keygen -t rsa# 将公钥复制到新的 DN 节点ssh-copy-id -i ~/.ssh/id_rsa.pub opentenbase@192.168.2.138
pgxc_ctl -c /data/opentenbase/pgxc_ctl/pgxc_ctl.confPGXCadd datanode master dn003 192.168.2.138 40004 20012 /data/opentenbase/data/dn003 none none none none
[opentenbase]pgxc_ctl -c /data/opentenbase/pgxc_ctl/pgxc_ctl.confPGXCinit datanode dn003
[opentenbase]pgxc_ctl -c /data/opentenbase/pgxc_ctl/pgxc_ctl.confPGXCstart datanode dn003
[opentenbase]pgxc_ctl -c /data/opentenbase/pgxc_ctl/pgxc_ctl.confPGXCremove datanode master dn003 clean
[opentenbase@db1 ~]$ psql -h 192.168.2.136 -p 30004 -d postgres -U opentenbasepsql (PostgreSQL 10.0 OpenTenBase V2)Type "help" for help.postgres=# select * from pgxc_node;node_name | node_type | node_port | node_host | nodeis_primary | nodeis_preferred | node_id | node_cluster_name-----------+-----------+-----------+---------------+----------------+------------------+-------------+---------------------gtm | G | 50001 | 192.168.2.136 | t | f | 428125959 | opentenbase_clustercn001 | C | 30004 | 192.168.2.136 | f | f | -264077367 | opentenbase_clustercn002 | C | 30004 | 192.168.2.137 | f | f | -674870440 | opentenbase_clusterdn001 | D | 40004 | 192.168.2.136 | t | t | 2142761564 | opentenbase_clusterdn002 | D | 40004 | 192.168.2.137 | f | f | -17499968 | opentenbase_clusterdn003 | D | 40004 | 192.168.2.138 | f | f | -1956435056 | opentenbase_cluster(6 rows)

AtomGit https://atomgit.com/opentenbase GitHub https://github.com/opentenbase
文章转载自OpenAtom OpenTenBase,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




