环境说明:

配置A机器-MPP1_01库
1实例、备份数据
–初始化实例
[dmdba@~]# /opt/dmdbms/bin/dminit PATH=/opt/dmdbms/data/ DB_NAME=MPP1_01 INSTANCE_NAME=MPP1_01 PORT_NUM=5236 PAGE_SIZE=32 LOG_SIZE=2048
–启动服务
[dmdba@~]# /opt/dmdbms/bin/dmserver /opt/dmdbms/data/MPP1_01/dm.ini
–开启归档
[dmdba@~]# /opt/dmdbms/bin/disql SYSDBA/SYSDBA@172.16.1.1:5236
SQL> ALTER DATABASE MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE ADD ARCHIVELOG ‘DEST=/opt/dmdbms/data/MPP1_01/arch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=51200’;
SQL> ALTER DATABASE OPEN;
–备份数据
SQL> BACKUP DATABASE BACKUPSET ‘/opt/dmdbms/data/MPP1_01/bak/BACKUP_FILE’;
–修改dm.ini
SQL> SP_SET_PARA_VALUE (2,‘PORT_NUM’,5236);
SQL> SP_SET_PARA_VALUE (2,‘DW_INACTIVE_INTERVAL’,60);
SQL> SP_SET_PARA_VALUE (2,‘ALTER_MODE_STATUS’,0);
SQL> SP_SET_PARA_VALUE (2,‘ENABLE_OFFLINE_TS’,2);
SQL> SP_SET_PARA_VALUE (2,‘MAL_INI’,1);
SQL> SP_SET_PARA_VALUE (2,‘MPP_INI’,1);
SQL> SP_SET_PARA_VALUE (2,‘RLOG_SEND_APPLY_MON’,64);
关闭前台实例服务

2替换dmarch.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_01/dmarch.ini
[ARCHIVE_LOCAL]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /opt/dmdbms/data/MPP1_01/arch/ #本地归档存放路径
ARCH_FILE_SIZE = 1024 #单个归档大小,单位MB
ARCH_SPACE_LIMIT = 51200 #归档上限,单位MB
[ARCHIVE_REALTIME]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = MPP1_01B #实时归档目标实例名

3创建dmmal.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_01/dmmal.ini
MAL_CHECK_INTERVAL = 10 #MAL链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 10 #判定MAL链路断开的时间
MAL_TEMP_PATH = /opt/dmdbms/data/malpath/MPP1_01/ #临时文件目录
MAL_BUF_SIZE = 512 #单个MAL缓存大小,单位MB
MAL_SYS_BUF_SIZE = 2048 #MAL总大小限制,单位MB
MAL_COMPRESS_LEVEL = 0 #MAL消息压缩等级,0表示不压缩

[MAL_INST1]
MAL_INST_NAME = MPP1_01 #实例名,和 dm.ini中INSTANCE_NAME一致
MAL_HOST = 192.168.56.88 #MAL系统监听TCP连接的IP地址
MAL_PORT = 5336 #MAL系统监听TCP连接的端口
MAL_INST_HOST = 192.168.56.8 #实例的对外服务IP地址
MAL_INST_PORT = 5236 #实例对外服务端口,和dm.ini中PORT_NUM一致
MAL_DW_PORT = 5436 #实例对应的守护进程监听TCP连接的端口
MAL_INST_DW_PORT = 5536 #实例监听守护进程TCP连接的端口
[MAL_INST2]
MAL_INST_NAME = MPP1_01B
MAL_HOST = 192.168.56.99
MAL_PORT = 5337
MAL_INST_HOST = 192.168.56.9
MAL_INST_PORT = 5237
MAL_DW_PORT = 5437
MAL_INST_DW_PORT = 5537
[MAL_INST3]
MAL_INST_NAME = MPP1_02
MAL_HOST = 192.168.56.99
MAL_PORT = 5336
MAL_INST_HOST = 192.168.56.9
MAL_INST_PORT = 5236
MAL_DW_PORT = 5436
MAL_INST_DW_PORT = 5536
[MAL_INST4]
MAL_INST_NAME = MPP1_02B
MAL_HOST = 192.168.56.88
MAL_PORT = 5337
MAL_INST_HOST = 192.168.56.8
MAL_INST_PORT = 5237
MAL_DW_PORT = 5437
MAL_INST_DW_PORT = 5537

4创建dmmpp.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_01/dmmpp.ini
[service_name1]
mpp_seq_no = 0
mpp_inst_name = MPP1_01
[service_name2]
mpp_seq_no = 1
mpp_inst_name = MPP1_02

5创建dmmpp.ctl
[dmdba@~]# /opt/dmdbms/bin/dmctlcvt t2c /opt/dmdbms/data/MPP1_01/dmmpp.ini /opt/dmdbms/data/MPP1_01/dmmpp.ctl

6创建dmwatcher.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_01/dmwatcher.ini
[GMPP1_01]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = MANUAL #故障手动切换模式
DW_ERROR_TIME = 20 #远程守护进程故障认定时间
INST_ERROR_TIME = 20 #本地实例故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_OGUID = 45331 #守护系统唯一OGUID值
INST_INI = /opt/dmdbms/data/MPP1_01/dm.ini #dm.ini文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /opt/dmdbms/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭
[GMPP1_02]
DW_TYPE = GLOBAL
DW_MODE = MANUAL
DW_ERROR_TIME = 20
INST_ERROR_TIME = 20
INST_RECOVER_TIME = 60
INST_OGUID = 45332
INST_INI = /opt/dmdbms/data/MPP1_02/dm.ini
INST_AUTO_RESTART = 1
INST_STARTUP_CMD = /opt/dmdbms/bin/dmserver
RLOG_SEND_THRESHOLD = 0
RLOG_APPLY_THRESHOLD = 0

7拷贝实例
–拷贝实例到B机器
[dmdba@~]# scp -r /opt/dmdbms/data/MPP1_01 dmdba@192.168.56.9:/opt/dmdbms/data/

8注册服务
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -p MPP1_01 -dm_ini /opt/dmdbms/data/MPP1_01/dm.ini -m mount
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmwatcher -p MPP1_01 -watcher_ini /opt/dmdbms/data/MPP1_01/dmwatcher.ini
备注:删除自启
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmServiceMPP1_01
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmWatcherServiceMPP1_01

3配置B机器-MPP1_02库
3.1实例、备份数据
–初始化实例
[dmdba@~]# /opt/dmdbms/bin/dminit PATH=/opt/dmdbms/data/ DB_NAME=MPP1_02 INSTANCE_NAME=MPP1_02 PORT_NUM=5236 PAGE_SIZE=32 LOG_SIZE=2048
–启动服务
[dmdba@~]# /opt/dmdbms/bin/dmserver /opt/dmdbms/data/MPP1_02/dm.ini
–开启归档
[dmdba@~]# /opt/dmdbms/bin/disql SYSDBA/SYSDBA@192.168.56.:5236
SQL> ALTER DATABASE MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE ADD ARCHIVELOG ‘DEST=/opt/dmdbms/data/MPP1_02/arch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=51200’;
SQL> ALTER DATABASE OPEN;
–备份数据
SQL> BACKUP DATABASE BACKUPSET ‘/opt/dmdbms/data/MPP1_02/bak/BACKUP_FILE’;
–修改dm.ini
SQL> SP_SET_PARA_VALUE (2,‘PORT_NUM’,5236);
SQL> SP_SET_PARA_VALUE (2,‘DW_INACTIVE_INTERVAL’,60);
SQL> SP_SET_PARA_VALUE (2,‘ALTER_MODE_STATUS’,0);
SQL> SP_SET_PARA_VALUE (2,‘ENABLE_OFFLINE_TS’,2);
SQL> SP_SET_PARA_VALUE (2,‘MAL_INI’,1);
SQL> SP_SET_PARA_VALUE (2,‘MPP_INI’,1);
SQL> SP_SET_PARA_VALUE (2,‘RLOG_SEND_APPLY_MON’,64);
关闭前台实例服务

3.2替换dmarch.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_02/dmarch.ini
[ARCHIVE_LOCAL]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /opt/dmdbms/data/MPP1_02/arch/ #本地归档存放路径
ARCH_FILE_SIZE = 1024 #单个归档大小,单位MB
ARCH_SPACE_LIMIT = 51200 #归档上限,单位MB
[ARCHIVE_REALTIME]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = MPP1_02B #实时归档目标实例名

3.3创建dmmal.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_02/dmmal.ini

3.4创建dmmpp.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_02/dmmpp.ini
[service_name1]
mpp_seq_no = 0
mpp_inst_name = MPP1_01
[service_name2]
mpp_seq_no = 1
mpp_inst_name = MPP1_02

3.5创建dmmpp.ctl
[dmdba@~]# /opt/dmdbms/bin/dmctlcvt t2c /opt/dmdbms/data/MPP1_02/dmmpp.ini /opt/dmdbms/data/MPP1_02/dmmpp.ctl

3.6创建dmwatcher.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_02/dmwatcher.ini
[GMPP1_01]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = MANUAL #故障手动切换模式
DW_ERROR_TIME = 20 #远程守护进程故障认定时间
INST_ERROR_TIME = 20 #本地实例故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_OGUID = 45331 #守护系统唯一OGUID值
INST_INI = /opt/dmdbms/data/MPP1_01/dm.ini #dm.ini文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /opt/dmdbms/bin/dmserver #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭
[GMPP1_02]
DW_TYPE = GLOBAL
DW_MODE = MANUAL
DW_ERROR_TIME = 20
INST_ERROR_TIME = 20
INST_RECOVER_TIME = 60
INST_OGUID = 45332
INST_INI = /opt/dmdbms/data/MPP1_02/dm.ini
INST_AUTO_RESTART = 1
INST_STARTUP_CMD = /opt/dmdbms/bin/dmserver
RLOG_SEND_THRESHOLD = 0
RLOG_APPLY_THRESHOLD = 0

3.7拷贝实例
–拷贝实例到A机器
[dmdba@~]# scp -r /opt/dmdbms/data/MPP1_02 dmdba@192.168.56.8:/opt/dmdbms/data/

3.8注册服务
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -p MPP1_02 -dm_ini /opt/dmdbms/data/MPP1_02/dm.ini -m mount
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmwatcher -p MPP1_02 -watcher_ini /opt/dmdbms/data/MPP1_02/dmwatcher.ini
备注:删除自启
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmServiceMPP1_02
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmWatcherServiceMPP1_02

4配置B机器-MPP1_01B库
4.1修改dm.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_01/dm.ini
INSTANCE_NAME = MPP1_01B #数据库实例名
PORT_NUM = 5237 #数据库实例监听端口

4.2替换dmarch.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_01/dmarch.ini
[ARCHIVE_LOCAL]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /opt/dmdbms/data/MPP1_01/arch/ #本地归档存放路径
ARCH_FILE_SIZE = 1024 #单个归档大小,单位MB
ARCH_SPACE_LIMIT = 51200 #归档上限,单位MB
[ARCHIVE_REALTIME]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = MPP1_01 #实时归档目标实例名

4.3相同配置项
与A机器MPP1_01的dmmal.ini、dmmpp.ini、dmmpp.ctl相同

4.4注册服务
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -p MPP1_01B -dm_ini /opt/dmdbms/data/MPP1_01/dm.ini -m mount
备注:删除自启
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmServiceMPP1_01B

4.5恢复数据
[dmdba@~]# /opt/dmdbms/bin/dmrman CTLSTMT=“RESTORE DATABASE ‘/opt/dmdbms/data/MPP1_01/dm.ini’ FROM BACKUPSET ‘/opt/dmdbms/data/MPP1_01/bak/BACKUP_FILE’”
[dmdba@~]# /opt/dmdbms/bin/dmrman CTLSTMT=“RECOVER DATABASE ‘/opt/dmdbms/data/MPP1_01/dm.ini’ FROM BACKUPSET ‘/opt/dmdbms/data/MPP1_01/bak/BACKUP_FILE’”
[dmdba@~]# /opt/dmdbms/bin/dmrman CTLSTMT=“RECOVER DATABASE ‘/opt/dmdbms/data/MPP1_01/dm.ini’ UPDATE DB_MAGIC”

5配置A机器-MPP1_02B库
5.1修改dm.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_02/dm.ini
INSTANCE_NAME = MPP1_02B #数据库实例名
PORT_NUM = 5237 #数据库实例监听端口

5.2替换dmarch.ini
[dmdba@~]# vi /opt/dmdbms/data/MPP1_02/dmarch.ini
[ARCHIVE_LOCAL]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /opt/dmdbms/data/MPP1_02/arch/ #本地归档存放路径
ARCH_FILE_SIZE = 1024 #单个归档大小,单位MB
ARCH_SPACE_LIMIT = 51200 #归档上限,单位MB
[ARCHIVE_REALTIME]
ARCH_TYPE = REALTIME #实时归档类型
ARCH_DEST = MPP1_02 #实时归档目标实例名

5.3配置相同项
与B机器MPP1_02的dmmal.ini、dmmpp.ini、dmmpp.ctl相同

5.4注册服务
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -p MPP1_02B -dm_ini /opt/dmdbms/data/MPP1_02/dm.ini -m mount
备注:删除自启
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmServiceMPP1_02B

5.5恢复数据
[dmdba@~]# /opt/dmdbms/bin/dmrman CTLSTMT=“RESTORE DATABASE ‘/opt/dmdbms/data/MPP1_02/dm.ini’ FROM BACKUPSET ‘/opt/dmdbms/data/MPP1_02/bak/BACKUP_FILE’”
[dmdba@~]# /opt/dmdbms/bin/dmrman CTLSTMT=“RECOVER DATABASE ‘/opt/dmdbms/data/MPP1_02/dm.ini’ FROM BACKUPSET ‘/opt/dmdbms/data/MPP1_02/bak/BACKUP_FILE’”
[dmdba@~]# /opt/dmdbms/bin/dmrman CTLSTMT=“RECOVER DATABASE ‘/opt/dmdbms/data/MPP1_02/dm.ini’ UPDATE DB_MAGIC”

6配置监视器
1、在各节点数据库的bin目录中 存放非确认监视器配置文件。
2、在确认监视器机器上(非集群节点) 注册确认监视器自启服务。
6.1创建dmmonitor.ini
[dmdba@~]# vi /opt/dmdbms/bin/dmmonitor.ini
MON_DW_CONFIRM = 0 #0为非确认,1为确认
MON_LOG_PATH = …/log #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 512 #单个日志大小,单位MB
MON_LOG_SPACE_LIMIT = 2048 #日志上限,单位MB

[GMPP1_01]
MON_INST_OGUID = 45331 #组GMPP1_01的唯一OGUID 值
MON_DW_IP = 192.168.1.1:5436 #IP对应MAL_HOST,PORT对应MAL_DW_PORT
MON_DW_IP = 192.168.1.2:5437
[GMPP1_02]
MON_INST_OGUID = 45332 #组GMPP1_02的唯一OGUID 值
MON_DW_IP = 192.168.1.2:5436
MON_DW_IP = 192.168.1.1:5437

6.2注册服务(选做)
[root@~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmmonitor -p Monitor -monitor_ini /opt/dmdbms/bin/dmmonitor.ini
备注:删除自启
[root@~]# /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmMonitorServiceMonitor

7启动服务及查看信息
7.1启动数据库并修改参数
A机器-MPP1_01
[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_01 start
[dmdba@~]# /opt/dmdbms/bin/disql SYSDBA/SYSDBA@172.16.1.1:5236
SQL> SP_SET_OGUID(45331);
SQL> ALTER DATABASE PRIMARY;
B机器-MPP1_02
[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_02 start
[dmdba@~]# /opt/dmdbms/bin/disql SYSDBA/SYSDBA@172.16.1.2:5236
SQL> SP_SET_OGUID(45332);
SQL> ALTER DATABASE PRIMARY;
A机器-MPP1_02B
[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_02B start
[dmdba@~]# /opt/dmdbms/bin/disql SYSDBA/SYSDBA@172.16.1.1:5237
SQL> SP_SET_OGUID(45332);
SQL> SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL> ALTER DATABASE STANDBY;
SQL> SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
B机器-MPP1_01B
[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_01B start
[dmdba@~]# /opt/dmdbms/bin/disql SYSDBA/SYSDBA@172.16.1.2:5237
SQL> SP_SET_OGUID(45331);
SQL> SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL> ALTER DATABASE STANDBY;
SQL> SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);

7.2启动守护进程
A机器:[dmdba@~]# /opt/dmdbms/bin/DmWatcherServiceMPP1_01 start
B机器:[dmdba@~]# /opt/dmdbms/bin/DmWatcherServiceMPP1_02 start

7.3启动监视器
[dmdba@~]# /opt/dmdbms/bin/DmMonitorServiceMonitor start
前台启动:[dmdba@~]# /opt/dmdbms/bin/dmmonitor /opt/dmdbms/bin/dmmonitor.ini

7.4启停集群
启动
A机器:[dmdba@~]# /opt/dmdbms/bin/DmWatcherServiceMPP1_01 start
B机器:[dmdba@~]# /opt/dmdbms/bin/DmWatcherServiceMPP1_02 start

停止
A机器:[dmdba@~]# /opt/dmdbms/bin/DmWatcherServiceMPP1_01 stop
B机器:[dmdba@~]# /opt/dmdbms/bin/DmWatcherServiceMPP1_02 stop
A机器:[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_01 stop
B机器:[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_02 stop
B机器:[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_01B stop
A机器:[dmdba@~]# /opt/dmdbms/bin/DmServiceMPP1_02B stop

7.5一键停止集群服务
A机器
[dmdba@~]# vi /opt/dmdbms/bin/stop.sh
/opt/dmdbms/bin/DmWatcherServiceMPP1_01 stop;
/opt/dmdbms/bin/DmServiceMPP1_01 stop;
/opt/dmdbms/bin/DmServiceMPP1_02B stop;
[dmdba@~]# chmod 777 /opt/dmdbms/bin/stop.sh
B机器
[dmdba@~]# vi /opt/dmdbms/bin/stop.sh
/opt/dmdbms/bin/DmWatcherServiceMPP1_02 stop;
/opt/dmdbms/bin/DmServiceMPP1_02 stop;
/opt/dmdbms/bin/DmServiceMPP1_01B stop;
[dmdba@~]# chmod 777 /opt/dmdbms/bin/stop.sh

停止服务
A机器:[dmdba@~]# /opt/dmdbms/bin/stop.sh
B机器:[dmdba@~]# /opt/dmdbms/bin/stop.sh

8配置应用连接
Linux环境:dm_svc.conf放在应用服务器/etc目录下。
Windows32环境:dm_svc.conf放在应用服务器System32目录下。
Windows64环境:dm_svc.conf放在应用服务器System32和SysWOW64目录下。
8.1创建dm_svc.conf

详细手册可参考达梦官方网站,或登录社区进行交流学习
https://eco.dameng.com

配置dm-mpp集群相关推荐

  1. DM MPP集群(带交叉守护进程)安装配置

    目录 DM MPP集群(带交叉守护进程)--安装配置... 3 1.    DM MPP架构基础... 3 2.    环境准备... 4 2.1     系统信息规划... 4 2.2     在 ...

  2. DM MPP集群(两节点主备)

    1. 前言 DM 大规模并行处理 MPP 是基于达梦数据库管理系统研发的完全无对等共享式集群,在 DM MPP 集群中支持对各 DM 数据库实例同时运行并构建一个 大规模的并行计算网络,向外界为不同应 ...

  3. 国产数据库之达梦数据库 - DM7 MPP集群安装配置

    武汉达梦数据库作为国产数据库较有代表性的企业,在数据库研发方面投入了大量的精力,其自主研发的达梦数据库DM7,除了具有单机版可与Oracle相媲美的能力外,同时也研发了一款无共享MPP架构的数据库软件 ...

  4. DM8配置数据守护集群

    DM8配置数据守护集群 数据库软件:dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso 操作系统:Centos7 主机地址:192.168.1.170 备机地址:19 ...

  5. linux集群-keepalived介绍-用keepalived配置高可用集群

    2019独角兽企业重金招聘Python工程师标准>>> linux集群介绍: 以功能划分:高可用和负载均衡 高可用集群:通常为两台服务器,一台工作,另外一台作为冗余.实现高可用的开源 ...

  6. Centos 6.4下 MySQL配置主从服务(集群)

    Centos 6.4下 MySQL配置主从服务(集群) 我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同 ...

  7. 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群

    集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:heartbeat.ke ...

  8. SpringCloud(第 054 篇)简单 Quartz-Cluster 微服务,采用注解配置 Quartz 分布式集群...

    2019独角兽企业重金招聘Python工程师标准>>> SpringCloud(第 054 篇)简单 Quartz-Cluster 微服务,采用注解配置 Quartz 分布式集群 一 ...

  9. SpringCloud(第 054 篇)简单 Quartz-Cluster 微服务,采用注解配置 Quartz 分布式集群... 1

    SpringCloud(第 054 篇)简单 Quartz-Cluster 微服务,采用注解配置 Quartz 分布式集群 - 一.大致介绍 1.因网友提到有没有采用注解式配置的Quartz例子,因此 ...

  10. 在CentOS上配置Percona XtraDB集群(Percona XtraDB Cluster)

    原作者:Percona官网 翻译&转载来源:https://www.percona.com/doc/percona-xtradb-cluster/LATEST/howtos/centos_ho ...

最新文章

  1. windows如何添加本机dns记录_如何规避Sysmon DNS监控
  2. 菜鸟,大牛,教主的区别
  3. 创建线程(Background Thread)的N种方式
  4. 排序算法之——插入排序
  5. surfire单元测试添加jvm参数
  6. SQL SERVER 查询表字段中是否有汉字
  7. 我选择的是一种生活态度
  8. C#数据库事务机制及实践(下)
  9. 判断当前浏览器是不是微信浏览器
  10. Julia:调用python函数的几种方法
  11. B站(IT速成之JAVA速成班 300分钟算法面试)跟做笔记
  12. 1.7 新概念 量词
  13. 三维图看法亲身经验.
  14. 20条理由告诉你,为什么当前的深度学习成了人工智能的死胡同?
  15. Eclipse 更换皮肤
  16. 亚利桑那银行改善;基于图森商贸评级提升
  17. 旭日图(echarts)
  18. NSDI11-Spectroscope-Diagnosing performance changes by comparing request flows
  19. 在智能家居领域中传感器技术的应用和新趋势
  20. 大数据-phoenix

热门文章

  1. Python反爬虫系列方法
  2. 华为软件开发云正式入驻青岛,加快打造软件产业生态
  3. 电子商务网站的另一座金矿:中小批发商(转)
  4. Spring注解开发(Springboot源码必备前置知识)
  5. element 手机适配_手机端rem适配方案_蓝戒的博客
  6. Python Django(一)—— Django 简介、安装、创建第一个项目
  7. 【转载】buildroot教程
  8. 利用3sigma准则识别数据中的坏值
  9. 解决babun中文乱码的问题
  10. shell教程(脚本 运行 传递 )