mpp集群搭建

mpp集群

MPP(DM Massively Parallel Processing)大规模并行处理,是一种无全对等不共享的数据库架构实现,数据根据用户指定的分布规则分布在不同的节点上,各节点只负责自身数据的读写。没有实际上的主从之分,每个节点既可以说是主节点也可以说是从节点。客户端可以连到任意一个节点进行操作,对于会话连接到的节点称为主节点。其它节点为从节点。

主节点接受sql请求,生成执行计划,分发给各个从节点,各从节点执行收到的指令,并回传结果给主节点,主节点汇总后,返回给客户端。

MPP最大支持1024个节点。

MPP 主要针对海量数据的 OLAP 应用而研发,并不是很适合于高并发操作的 OLTP 类型应用。

安装中各节点服务器建议配置时间同步功能

普通mpp集群搭建

  1. 两节点安装数据库并初始化

过程略

2、修改dm.ini参数

Vim /data/DAMENG/dm.ini

修改如下:

MAL_INI   =1

MPP_INI   =1

3、添加dmmal.ini文件

Vim /data/DAMENG/dmmal.ini

[MAL_TEST1]

MAL_INST_NAME = TEST1

MAL_HOST = 192.168.1.7

MAL_PORT = 10001

MAL_INST_HOST = 192.168.1.7

MAL_INST_PORT = 5236

[MAL_TEST2]

MAL_INST_NAME = TEST2

MAL_HOST = 192.168.1.33

MAL_PORT = 10001

MAL_INST_HOST = 192.168.1.33

MAL_INST_PORT = 5236

4、配置dmmpp.ctl文件

4.1配置dmmpp.ini文件

Vim /data/DAMENG/dmmpp.ini

[SERVICE_TEST1]

MPP_SEQ_NO = 0

MPP_INST_NAME = TEST1_INSTANCE

[SERVICE_TEST1]

MPP_SEQ_NO = 1

MPP_INST_NAME = TEST2_INSTANCE

4.2将dmmpp.ini文件转换成dmmpp.ctl文件

./dmctlcvt TYPE=2 SRC=/data/DAMENG/dmmpp.ini DEST=/data/DAMENG/dmmpp.ctl

5、启动mpp

分别启动每一节点的数据库实例即可,没有先后顺序要求。

./dmserver  path='/data/DAMENG/dm.ini'

6、停止mpp

停止每一节点的数据库即可。没有先后顺序。

systemctl stop dmservice        #dmservice为添加的服务名

7、查看实例状态

Select * from v$instance;

达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值