MPP集群环境搭建

文章目录

  • MPP集群环境搭建
    • 一、系统规划
    • 二、配置dm.ini
    • 三、配置dmmal.ini
    • 四、配置dmmpp.ctl
    • 五、运行MPP
    • 六、停止MPP系统

一、系统规划

配置一个两节点MPP。两个节点都配置两块网卡,一块接入内部网络交换模块,一块接入到外部交换机。两节点实例名分别为EP01和EP02,相关的IP、端口等规划见下表。

实例名 MAL_INST_HOST MAL_INST_PORT MAL_HOST MAL端口 MPP_SEQNO
EP01 192.168.1.11 5236 192.168.0.12 5269 0
EP02 192.168.1.21 5237 192.168.0.22 5270 1

注:DM MPP各EP使用的DM服务器版本应一致,同时还应注意各EP所在主机的操作系统位数、大小端模式、时区及时间设置都应一致,否则可能造成意想不到的错误。

二、配置dm.ini

在配置之前,在EP01和EP02上分别创建数据库,用户可以使用DM的图形化客户端工具“数据库配置助手”或命令行工具dminit创建数据库。

分别对两个实例的dm.ini进行配置。

  • 修改EP01的dm.ini的以下几个参数:

    INSTANCE_NAME = EP01PORT_NUM = 5236MAL_INI = 1MPP_INI = 1
  • 修改EP02的dm.ini的以下几个参数:

    INSTANCE_NAME = EP02PORT_NUM = 5237MAL_INI = 1MPP_INI = 1

三、配置dmmal.ini

为两个EP配置dmmal.ini如下,配置完全一样,EP间可互相拷贝。dmmal.ini与dm.ini放在相同的目录下。

[MAL_INST1]MAL_INST_NAME = EP01MAL_HOST = 192.168.0.12MAL_PORT = 5269MAL_INST_HOST = 192.168.1.11MAL_INST_PORT = 5236[MAL_INST2]MAL_INST_NAME = EP02MAL_HOST = 192.168.0.22MAL_PORT = 5270MAL_INST_HOST = 192.168.1.21MAL_INST_PORT = 5237

四、配置dmmpp.ctl

dmmpp.ctl是一个二进制文件,用户不能直接配置,需要先配置dmmpp.ini。

配置dmmpp.ini如下:

[SERVICE_NAME1]MPP_SEQ_NO = 0MPP_INST_NAME = EP01[SERVICE_NAME2]MPP_SEQ_NO = 1MPP_INST_NAME = EP02

使用DM提供的工具dmctlcvt将dmmpp.ini转换成dmmpp.ctl,dmctlcvt工具在DM安装目录的“bin”子目录中。

转换生成的dmmpp.ctl需要放在与dm.ini同一个目录。假设DM的安装路径为c盘根目录,下面的命令将dmmpp.ini转换为dmmpp.ctl,命令中的“TYPE=2”参数表示将文本文件转换成控制文件,也可以使用“TYPE=1”参数进行逆向转换。

dmctlcvt TYPE=2 SRC=c:\dmdbms\data\dameng\dmmpp.ini DEST=c:\dmdbms\data\dameng\dmmpp.ctl

将生成的dmmpp.ctl拷贝至另一EP,保证MPP系统中所有EP的dmmpp.ctl完全相同。

五、运行MPP

经过前面几个步骤,MPP环境已经配置完成了。分别启动EP01和EP02的DM数据库实例(顺序不分先后),DM MPP系统即能正常运行,用户就可以登录任一EP进行数据库操作了。

六、停止MPP系统

需要停止MPP系统的运行时,只需要停止每个EP的DM实例即可,没有特别的顺序要求。

若在MPP系统的运行过程中,某一EP发生故障停机,则整个MPP系统将处于不能正常服务的状态。当前所有的用户会话会被系统断开,不能进行全局登录,只能进行本地登录。

https://eco.dameng.com

MPP(无主备)环境搭建相关推荐

  1. Oracle dataguard一主两备环境搭建

    Oracle dataguard一主两备环境搭建 测试环境说明: 主 库:Reahat 6.5 x64 + Oracle 11.2.0.3 x64 单机(IP:192.168.6.10  db)  D ...

  2. DM8数据守护(Data Watch) 实时主备环境搭建与管理

    上海蒙马软件技术有限公司 日期:2021年7月24日 一.概述 1.架构 DM 数据守护(Data Watch)的实现原理非常简单:将主库(生产库)产生的Redo日志传输到备库,备库接收并重新应用Re ...

  3. 阿里云ubuntu14.04下lamp环境搭建の备忘

    以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...

  4. 环境复制_PostgreSQL热备之流复制环境搭建以及常见问题处理

    [简介] 本文主要是介绍PostgreSQL数据库的热备技术,PostgreSQL数据库提供了类似Oracle的standby数据库的功能.PostgreSQL日志传送的方法有两种,一种是基于文件(b ...

  5. GBase 8a MPP灾备方案

    GBase 8a MPP Cluster提供基于集群级的主备模式灾备方案,其原理为主集群承担应用,对数据进行批量操作(包括数据加载和数据加工),在主集群加工完数据之后,每天特定时间点, 主备集群间通过 ...

  6. 部署DM MPP主备集群

    DM8的DEM上在部署MPP集群时无法和DM7.6的DEM一样可以同时部署DataWatch,所以这里采用手动部署.后面有补充DM7.6部署MPP主备集群步骤截图. 使用两种方式部署MPP主备集群(交 ...

  7. 2021年大数据Spark(八):环境搭建集群模式 Standalone HA

    环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...

  8. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  9. 亲测好用!机器学习环境搭建及基础

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 机器学习环境搭建及基础 https://www.cnblogs.com/mlan/p/8616032.html 以上是自 ...

  10. Miniconda3+Tensorflow2.3(GPU版)+Win10_x64+GTX1060深度学习环境搭建

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 硬件信息: 系统:win10家庭中文版 CPU:i7-7700HQ 内存:16GB 显卡:GTX1060 目录 一.确定 ...

最新文章

  1. 2800:垂直直方图
  2. 网站SEO文章关键词布局优化的技巧指南
  3. 背景建模与前景检测1(Background Generation And Foreground Detection)
  4. C. Little Girl and Maximum Sum【差分 / 贪心】
  5. vue中v-model原理
  6. 【MFC】类的层次结构图
  7. 拒载制度失灵?台湾一空服员被逼帮旅客“擦屁股”
  8. m1MacBook的TensorFlow虚拟环境---pytables的安装
  9. 用女朋友动态图做微信二维码,小白都会
  10. Activiti中databaseSchemaUpdate属性取值
  11. spring事务管理几种方式(转)
  12. T-SQL行合并成列与列拆分成行
  13. 2015 2020 r4烧录卡 区别_2020版药典,药用辅料被重视了!
  14. BigGAN高保真自然图像合成的大规模GAN训练
  15. 主板开启网络唤醒_主板远程唤醒设置
  16. 使用WebGL和JavaScript构建地球
  17. 回文数c语言 字符串,力扣 009 回文数 C语言
  18. flog和flag_立flag是什么梗 立个flag是什么意思
  19. Mongodb高级查询Aggregation聚合组件分页
  20. 小米路由器 你的连接不是专用连接

热门文章

  1. openssl 签发证书相关命令
  2. windows10搜索卡死(有出现Cortana的请看这篇文章)
  3. 微信备份服务器,数码早知道 篇五:终于支持微信备份了!群晖Drive X 内测信息流出汇总!...
  4. w3wp ash oracle,巧妙使用ASH信息
  5. B站高管解读财报:要更快实现盈亏平衡 陈睿亲自盯减亏工作
  6. 营收、净利双收,贝壳找房稳了?
  7. 【Lintcode】1880. Largest Number X Which Occurs X Times
  8. 百度界面代码及效果展示
  9. 百度统计:页面代码安装状态:代码未生效
  10. Flutter 接入iOS苹果内购支付踩坑过程