注册
DPC搭建指南
培训园地/ 文章详情 /

DPC搭建指南

✨Do It丶 2026/06/30 374 0 0

DPC架构
由三部分组成
SP(SQL Processor)计算节点
对外提供分布式数据库连接服务,无状态多活,横向扩展可达1024节点,全局计划/子任务生成及调度
MP(Metadata Processor) 元数据节点
存储元数据,保证一致性的同时给SP/BP提供服务,多副本高可用架构
BP(Backend Processor)数据存储节点
存储表里面的真实数据,执行SP的调度指令并将执行结果返回给SP,可指定数据分布方式,多副本高可用架构,动态伸缩
高可用架构
通过RAFT协议实现高可用
一个RAFT组最少由3个及以上奇数个数据副本,一份数据,多倍存储,由一个主库提供服务,组内异步同步。
当用户存储资源有限时,可以部署不超过RAFT节点数量一半的影子库来代替RAFT库,影子副本为特殊节点,不存储数据,不修改数据文件,正常参加选举和事务提交。
DEM图形化部署
在集群部署界面添加一个任务
image.png
部署方式选择分布式
image.png
选择部署主机,三台虚拟机
image.png

实例规划
image.png
三台机器建议用快速添加实例,普通添加实例费时费力
部署文本实例如下
[ip]
MP MP_A
SP SP1 RAFT_SP1
BP BP1_A RAFT_1
BP BP3_B RAFT_3
BP BP2_C RAFT_2 Y
[ip]
MP MP_B
SP SP2 RAFT_SP2
BP BP2_A RAFT_2
BP BP1_B RAFT_1
BP BP3_C RAFT_3 Y
[ip]
MP MP_C
SP SP3 RAFT_SP3
BP BP3_A RAFT_3
BP BP2_B RAFT_2
BP BP1_C RAFT_1 Y
整个DMDPC的实例就添加完成了,如下图所示。检查一下配置信息,确认目录、端口、实例等各方面没有问题。然后点击下一步:
image.png

BP组和BP域配置(非必须配置),如果没有需求,可以跳过继续点击下一步
地域、数据中心和容错域配置(非必须配置),如果没有需求,可以跳过继续点击下一步
image.png

注意初始化参数确定后,后续部署成功不能修改,只能重搭集群
数据库参数配置(可以使用默认值,后续使用中按需修改)
dmarch.ini,归档配置
注意归档建议调整最大值,防止后续归档日志把磁盘空间占满
调整后,点击应用到其他所有实例(小心别应用了没改过的参数到全部),应用后可以进行一遍
上传服务器文件
这一步是上传执行码文件到每台DPC服务器,我习惯手动scp执行码bin目录到每台服务器的固定目录下,然后第一步选中 各节点已部署达梦数据库服务器文件;第二步填写执行码目录为每台服务器下的真实执行码目录(scp的bin目录)
最终再检查一遍全部部署信息,点击保存并执行就开始部署了
image.png
待任务执行完成后点击“添加到监控”。至此,集群完成搭建。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服