## node_info 配置项说明
##
## node_info 格式:node_name,node_type,host_name,antdbdb_port,antdb_datapath,role[,master_nodename,sync_mode]
## node_name:分布式节点名称,作为 AntDB 内部的标识,唯一
## node_type:分布式节点类型,包括 GC、CN、DN
## host_name:此节点所在的 host,参加上述 host_info
## antdbdb_port:此节点使用的端口号
## antdb_datapath:此节点使用的数据库数据目录;需要指定为空目录
## role:此节点的角色,包括 master(主节点)、slave(备节点)
## master_nodename:主节点名称;当节点类型为 slave 时需要填写此项
## sync_mode:备节点类型,包括 sync(同步)、async(异步);当节点类型为 slave 时需要填写此项
###集群组网,架构为2个CN节点,1个DN主,1个DN从,1个GTM主,1个GTM从,里面的adb01,adb02,adb03,是[host_info]添加的主机
[node_info]
node = cn1,CN,adb01,6655,/home/antdb/data/cn1,master
node = cn2,CN,adb02,6655,/home/antdb/data/cn2,master
node = dn1,DN,adb02,60105,/home/antdb/data/dn1,master
node = dn2,DN,adb03,60106,/home/antdb/data/dn2,slave,dn1,sync
node = gc_1,GC,adb03,60103,/home/antdb/data/gc_1,master
node = gc_2,GC,adb01,60103,/home/antdb/data/gc_2,slave,gc_1,sync
5).执行初始化
sh antdb_init.sh -c ./setup/common/initconf-d.ini


出现[Info] AntDB init succeeds,说明分布式集群部署成功。分布式组网架构与配置文件的一致。
6).部署完之后,antdb会对操作系统参数限制,资源使用限制,数据库参数,依据服务器资源配置进行动态调整
cat /etc/security/limits.conf ###资源限制

数据库参数

7).分布式数据库测试
执行adb_list,查看分布式集群

进入到mgr管理节点,查看集群状态
psql -p 6656 -d postgres


登录到CN1节点,执行操作,到CN2节点查看数据
CN1创建数据库,插入数据

CN2查询

查看DN上数据,只要一个DN主


关于亚信安慧AntDB数据库
AntDB数据库始于2008年,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行近十年,并在通信、金融、交通、能源、物联网等行业成功商用落地。




