MPP集群基本概念和搭建

本文详细介绍了DM数据库MPP集群的搭建过程,包括基础知识、环境准备、初始化实例、开启归档、配置主备库及守护进程和监视器。通过步骤指导,帮助读者掌握大规模并行处理(MPP)集群的构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,基础知识:

1.1,概述:

为了支持海量数据存储和处理,高并发处理,高可用性等需求,提供高端数据仓库解决方案,DM提供了大规模并行处理MPP架构。

1.2,基本概念:

  1. MPP:即大规模并行处理。
  2. EP:MPP环境内每个实际运行的实例节点称为一个执行节点(基于主备的MPP环境内备机除外)。
  3. 主/从EP:MPP是对等无共享架构,对整个系统来说,每个节点作用都是一样的,用户可以连接到其中任何一个进行操作。对每个用户会话来说,执行节点具有主从之分,用户会话实际连接的那个节点称为主EP,其余的节点都称为从EP。

2,搭建

2.1,环境准备

采取机器交叉的方式配置两个主备数据库

服务器名称 IP 实例名 PORT_NUM MAL_PORT MAL_DW_PORT MAL_INST_DW_PORT GROUP
主1 192.168.14.133 GRP1_MPP_EP01 5239 5337 5253 5243 GRP1
备1 192.168.14.129 GRP1_MPP_EP11 5239 5337 5253 5243 GRP1
主2 192.168.14.129 GRP1_MPP_EP02 5240 5338 5254 5244 GRP2
备2 192.168.14.133 GRP1_MPP_EP22 5240 5338 5254 5244 GRP2

2.2,初始化实例

  • 192.168.14.133节点初始化数据库目录:/home/dmdba/dmdbms/data
1,GRP1_MPP_EP01:./dminit path=/home/dmdba/dmdbms/data db_name=EP_01 instance_name=GRP1_MPP_EP01 port_num=5239
2,GRP1_MPP_EP22:./dminit path=/home/dmdba/dmdbms/data db_name=EP_22 instance_name=GRP2_MPP_EP22 port_num=5240 
  • 192.168.14.129节点初始化数据库目录:/home/dmdba/dmdbms/data
1,GRP1_MPP_EP11:./dminit path=/home/dmdba/dmdbms/data db_name=EP_11 instance_name=GRP1_MPP_EP11 port_num=5239
2,GRP1_MPP_EP02:./dminit path=/home/dmdba/dmdbms/data db_name=EP_02 instance_name=GRP2_MPP_EP02 port_num=5240

-都以open方式启停一次。

2.3,开启归档

  • 分别修改dm.ini,使ARCH_INI=1
  • 增加新文件dmarch.ini,放在dm.ini同一目录:
    • EP_01的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /home/dmdba/dm_back/EP_01#本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 1024 #单位 Mb,0 表示无限制,范围 1024~4294967294M
    • EP_02的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /home/dmdba/dm_back/EP_02 #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 1024 #单位 Mb,0 表示无限制,范围 1024~4294967294M
    • EP_11的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /home/dmdba/dm_back/EP_11#本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 1024 #单位 Mb,0 表示无限制,范围 1024~4294967294M
    • EP_22的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /home/dmdba/dm_back/EP_22 #本地归档文件存放路径
ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 1024 #单位 Mb,0 表示无限制,范围 1024~4294967294M

2.4,备份还原:

  • EP_01:
1.	backup database '/home/dmdba/dmdbms/data/EP_01/dm.ini' backupset '/home/dmdba/dm_back/back_EP_01';
2.	scp -r /home/dmdba/dm_back
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值