DM8 datawatch4.0读写分离集群部署
本篇主要是集群部署配置,关于更详细的说明可以参考官方文档:《DM8_Data_Watch_And_Read_Write_Shunt_V4.0》
此次环境为1主1备读写分离集群搭建部署,1主多备的环境与1主1备的环境部署没有太大差别。
1主多备环境,需要在dmarch.ini,dmmal.ini中 添加相应备库信息。
一、环境规划
1.1 环境说明
组名为”GRP1”,主库命名为:”GRP1_DM_DW01”,备库命名为:”GRP1_DM_DW02”
| 主机类型 | IP Addr | 实例名 | 操作系统 |
|---|---|---|---|
| 主库 | 192.168.12.12 | GRP1_DM_DW01 | NeoKylin Linux Advanced Server 6 |
| 备库库 | 192.168.12.11 | GRP1_DM_DW02 | NeoKylin Linux Advanced Server 6 |
| 主库 | 192.168.12.10 | - | NeoKylin Linux Advanced Server 6 |
关于IP配置,可以只使用1个IP进行对外和集群间的通信。也可以单独配置集群的通信IP
1.2 端口规划
| 实例名 | PORT_NUM | MAL_INST_DW_PORT | MAL_HOST | MAL_PORT | MAL_DW_PORT |
|---|---|---|---|---|---|
| GRP1_DM_DW01 | 5236 | 5338 | 192.168.12.11 | 5438 | 5538 |
| GRP1_DM_DW02 | 5236 | 5338 | 192.168.12.12 | 5438 | 5538 |
二、软件安装
2.1 主备操作系统配置
参考《DM笔记之安装1:DM7 For NeoKylin A6》
https://www.cndba.cn/LeeWen2020/article/4151
2.2 主备服务器数据库软件安装
[root@dm8dw01 opt]# mount -o loop dm8_setup_rh6_64_ent_8.1.1.72_20200403.iso /mnt/
[root@dm8dw01 ~]# su - dmdba
[dmdba@dm8dw01 ~]$ mkdir tmp
[dmdba@dm8dw01 ~]$ export DM_INSTALL_TMPDIR=/home/dmdba/tmp
[dmdba@dm8dw01 ~]$ cd /mnt/
[dmdba@dm8dw01 mnt]$ ./DMInstall.bin
或者可以使用./DMInstall.bin -i 命令行方式安装,同样简单方便。









[root@dm8dw02 ~]# /dm8/dmdbms/script/root/root_installer.sh
移动 /dm8/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
移动服务脚本文件(/dm8/dmdbms/bin/DmAPService 到 /etc/rc.d/init.d/DmAPService)
创建服务(DmAPService)完成
启动DmAPService服务
Starting DmAPService: [ OK ]

本文详细介绍了DM8datawatch4.0读写分离集群的部署过程,包括环境规划、软件安装、实例初始化、主备库配置、守护进程与监视器启动等内容,适用于1主1备或1主多备环境。
最低0.47元/天 解锁文章
742

被折叠的 条评论
为什么被折叠?



