DM8MPP大规模并行集群部署

一、前言

        达梦大规模并行处理集群MPP是由一系列完全对等无共享式集群组件构成,支持多个DM数据库实例组织成一个并行网络,从而对外提供统一的数据库服务。

二、MPP集群原理

 三、MPP集群搭建部署

3.1准备工作

服务器硬件需求

按实际业务需求,选择合适的服务器,准备 2 台服务器,服务器参数建议如下:

硬件

要求

物理内存

>=16 GB

交换区

Swap 空间>=物理内存

/tmp大小

> 1000 MB

网络

物理机器需要 4 个网卡,2 个 public 网卡做 band,2 个 private 网卡做 band

磁盘

根据实际应用系统需要挂载合适大小磁盘

时间服务器

按机房要求配置连接时间服务器

端口规划

主机名

public ip

private ip

实例名

端口

用途

dmhs1

192.168.117.131

10.0.0.11

dmmpp1

5237

数据库实例 dmmpp1 监听端口

dmhs1

192.168117.131

10.0.0.11

dmmpp1

7236

MAL 系统监听 TCP 连接的端口

dmhs2

192.168117.132

10.0.0.12

dmmpp2

5237

数据库实例 dmmpp2 监听端口

dmhs2

192.168117.132

10.0.0.12

dmmpp2

7236

MAL 系统监听 TCP 连接的端口

其他前期准备工作参考如下博客链接:

数据库软件安装详见:DM8单机部署~linux版_demoMAN01的博客-CSDN博客

3.2.1实例初始化

 3.2.2配置实例的配置文件 dm.ini

dmmpp1 实例修改以下参数值:

INSTANCE_NAME = dmmpp1
MAL_INI = 1
MPP_INI = 1

dmmpp2 实例修改以下参数值:

INSTANCE_NAME = dmmpp2
MAL_INI = 1
MPP_INI = 1

3.2.3配置MAL系统配置文件dmmal.ini

实例目录下新建文件 dmmal.ini:

所有节点文件内容要相同

 配置 MPP 控制文件 dmmpp.ctl

在其中一个节点新建 dmmpp.ini 配置文件,执行以下命令:

 使用 dmctlcvt 工具将 dmmpp.ini 文件转化为 dmmpp.ctl,在数据库安装的 bin 目录下执行以下命令:

将生成的 dmmpp.ctl 控制文件复制到另一个节点的实例目录下 

 3.2.4启动集群

正常启动实例即可,在数据库安装的 bin 目录下执行以下命令:

./dmserver /home/dmdba/dmdbms/dmmpp/dm.ini

3.2.5注册服务

root 用户下切换到 /home/dmdba/dmdbms/script/root/,执行以下命令:

 脚本注册服务

以服务方式启动实例 

 3.2.6验证集群

客户端登录任意节点


 参考网址:https://eco.dameng.com/docs/zh-cn/ops/standard-mpp-cluster.html

转载本文请备明出处!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值