MPP(无主备)环境搭建
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(无主备)环境搭建相关推荐
- Oracle dataguard一主两备环境搭建
Oracle dataguard一主两备环境搭建 测试环境说明: 主 库:Reahat 6.5 x64 + Oracle 11.2.0.3 x64 单机(IP:192.168.6.10 db) D ...
- DM8数据守护(Data Watch) 实时主备环境搭建与管理
上海蒙马软件技术有限公司 日期:2021年7月24日 一.概述 1.架构 DM 数据守护(Data Watch)的实现原理非常简单:将主库(生产库)产生的Redo日志传输到备库,备库接收并重新应用Re ...
- 阿里云ubuntu14.04下lamp环境搭建の备忘
以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...
- 环境复制_PostgreSQL热备之流复制环境搭建以及常见问题处理
[简介] 本文主要是介绍PostgreSQL数据库的热备技术,PostgreSQL数据库提供了类似Oracle的standby数据库的功能.PostgreSQL日志传送的方法有两种,一种是基于文件(b ...
- GBase 8a MPP灾备方案
GBase 8a MPP Cluster提供基于集群级的主备模式灾备方案,其原理为主集群承担应用,对数据进行批量操作(包括数据加载和数据加工),在主集群加工完数据之后,每天特定时间点, 主备集群间通过 ...
- 部署DM MPP主备集群
DM8的DEM上在部署MPP集群时无法和DM7.6的DEM一样可以同时部署DataWatch,所以这里采用手动部署.后面有补充DM7.6部署MPP主备集群步骤截图. 使用两种方式部署MPP主备集群(交 ...
- 2021年大数据Spark(八):环境搭建集群模式 Standalone HA
环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...
- qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...
- 亲测好用!机器学习环境搭建及基础
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 机器学习环境搭建及基础 https://www.cnblogs.com/mlan/p/8616032.html 以上是自 ...
- Miniconda3+Tensorflow2.3(GPU版)+Win10_x64+GTX1060深度学习环境搭建
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 硬件信息: 系统:win10家庭中文版 CPU:i7-7700HQ 内存:16GB 显卡:GTX1060 目录 一.确定 ...
最新文章
- 2800:垂直直方图
- 网站SEO文章关键词布局优化的技巧指南
- 背景建模与前景检测1(Background Generation And Foreground Detection)
- C. Little Girl and Maximum Sum【差分 / 贪心】
- vue中v-model原理
- 【MFC】类的层次结构图
- 拒载制度失灵?台湾一空服员被逼帮旅客“擦屁股”
- m1MacBook的TensorFlow虚拟环境---pytables的安装
- 用女朋友动态图做微信二维码,小白都会
- Activiti中databaseSchemaUpdate属性取值
- spring事务管理几种方式(转)
- T-SQL行合并成列与列拆分成行
- 2015 2020 r4烧录卡 区别_2020版药典,药用辅料被重视了!
- BigGAN高保真自然图像合成的大规模GAN训练
- 主板开启网络唤醒_主板远程唤醒设置
- 使用WebGL和JavaScript构建地球
- 回文数c语言 字符串,力扣 009 回文数 C语言
- flog和flag_立flag是什么梗 立个flag是什么意思
- Mongodb高级查询Aggregation聚合组件分页
- 小米路由器 你的连接不是专用连接
热门文章
- openssl 签发证书相关命令
- windows10搜索卡死(有出现Cortana的请看这篇文章)
- 微信备份服务器,数码早知道 篇五:终于支持微信备份了!群晖Drive X 内测信息流出汇总!...
- w3wp ash oracle,巧妙使用ASH信息
- B站高管解读财报:要更快实现盈亏平衡 陈睿亲自盯减亏工作
- 营收、净利双收,贝壳找房稳了?
- 【Lintcode】1880. Largest Number X Which Occurs X Times
- 百度界面代码及效果展示
- 百度统计:页面代码安装状态:代码未生效
- Flutter 接入iOS苹果内购支付踩坑过程