100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > mpp集群搭建

mpp集群搭建

时间:2023-06-09 19:25:38

相关推荐

mpp集群搭建

mpp集群

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

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

MPP最大支持1024个节点。

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

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

普通mpp集群搭建

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

过程略

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;

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。