Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3672718
  • 博文数量: 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 写入心跳信息,那么选择节点号小
的节点为控制节点
阅读(333) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~