Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3871156
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: 数据库开发技术

2023-10-12 22:15:38

名称
DMCSS(Dameng Cluster Synchronization Services)达梦集群同步服务

DMCSS 工作的基本原理
在 Voting disk 中,为每个被监控对象(dmasmsvr、
dmserver、DMCSS)分配一片独立的存储区域,被监控对象定时向 Voting Disk 写入信
息(包括时间戳、状态、命令、以及命令执行结果等);DMCSS 控制节点定时从 Voting Disk
读取信息,检查被监控对象的状态变化,启动相应的处理流程;被监控对象只会被动的接收
DMCSS 控制节点命令,执行并响应

DMCSS 主要功能
写入心跳信息、选举 DMCSS 控制节点、选取 DMASM/DMDSC 控
制节点、管理被监控对象的启动流程、集群状态监控、节点故障处理、节点重加入等,DMCSS
还可以接收并执行 DMCSSM 指令

启动DMCSS
dmcss.exe DCR_INI=/home/data/DAMENG/dmdcr.ini
DMCSS 实例启动后,每间隔 1 秒向 Voting Disk 指定区域写入心跳信息(包括自身
的状态、时间戳等),表示 DMCSS 节点处于活动状态。


选举 DMCSS 控制节点
DMCSS 启动后向 Voting Disk 写入信息,并读取其他 DMCSS 节点的信息,如果 DMCSS
集群中还没有活动的控制节点,则选举 DMCSS 控制节点。DMCSS 选举的原则有两条:
1. 先启动的 DMCSS 作为控制节点。
2. 如果 DMCSS 同时启动,那么则选择节点号小的节点为控制节点。
3. 如果 DMCSS 控制节点挂掉,那么会将先向 Voting Disk 写入心跳信息的节点设
置为控制节点;若同时有多个节点先向 Voting Disk 写入心跳信息,那么选择节点号小
的节点为控制节点
阅读(433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~