首页 > 数据库 >hhdb数据库介绍(10-10)

hhdb数据库介绍(10-10)

时间:2024-11-29 13:22:58浏览次数:6  
标签:10 存储 适配 数据库 点击 切换 规则 hhdb 节点

配置

节点管理

切换规则

配置切换规则可为用户提供数据节点高可用性。计算节点会定时检测存储节点的可用情况,一旦检测到存储节点发生故障,计算节点会依据配置的切换规则自动切换到备用的存储节点上,以保障服务的稳定性和可靠性。用户也可以进行手动切换。

功能入口: 在管理平台页面中点击配置->节点管理->"高可用配置"->切换规则进入“数据节点切换配置”功能页面。

在这里插入图片描述
功能说明: 一般在添加节点时勾选了“自动适配切换规则”后,存储节点切换规则会由程序自动默认配置。未配置切换规则的可通过进入切换规则页面点击“添加切换规则”按钮自定义配置规则或点击“自动适配”按钮由程序自动适配切换规则。

添加切换规则

  1. 点击“添加切换规则”按钮,页面将自动新增一条切换规则记录

  2. 选择需要配置切换规则的数据节点

  3. 选择源存储节点

  4. 选择备用存储节点即源存储节点发生故障时切换的备用节点

  5. 设置切换优先级,移动显示的数字越小则代表切换的优先级越高

  6. 点击“√”按钮保存切换规则记录,若点击“×”按钮则代表取消保存该条记录

在这里插入图片描述
自动适配操作说明

  1. 勾选“只显示没有切换配置的节点”,若未勾选则可能会将已配置的切换规则重新覆盖

  2. 点击“>>”全右移按钮或双击左侧显示的数据节点选择需要自动适配的选项

  3. 点击“确定并返回”按钮,程序自动为所选的数据节点适配切换规则

在这里插入图片描述
自动适配规则说明

  • 当数据节点类型是“单库”时,点击“自动适配”不会生成切换规则
  • 当节点类型是“主备”时,点击“自动适配”,会新增主库到备库的切换规则(若是一主多从的情况,自动适配的是主库到任意一个从库的规则,其他从库需要人工操作)
  • 当节点类型是“双主”时,点击“自动适配”,会新增主库切换到双主备库的切换规则和双主备库切换到主库的切换规则(若是双主带从的情况,从库不会被自动适配规则,需要人工操作)
  • 当节点类型是“其他”时,判断为节点不正常(比如有两个主库),此时点击“自动适配”,不会做任何操作
  • MGR节点无需配置高可用切换规则,计算节点跟随存储节点的主节点自动切换

心跳暂停

心跳是计算节点对存储节点可用性进行检查的功能。计算节点会定时向存储节点发送心跳检测:若存储节点及时响应计算节点的检测操作,则计算节点认为对应存储节点状态正常;若存储节点多次没有在规定时间内响应检测操作,则计算节点认为该存储节点状态异常,进而执行数据节点高可用切换。

Note:
有正在执行的DDL时,心跳检测会直接成功。

心跳暂停: 当某个数据节点进行特殊的维护工作,需要暂停来自计算节点的心跳检测时,可配置在一段时间内暂停对特定节点的心跳检测操作。

功能入口: 在管理平台页面中点击配置->节点管理->"高可用配置"->心跳暂停进入心跳暂停进入心跳暂停功能页面。
在这里插入图片描述
功能操作说明:

  1. 勾选需要暂停的数据节点,并输入暂停秒数

  2. 点击“暂停”按钮,弹出框提示:“是否暂停所选数据节点的心跳检测?”点击“确定”,程序执行心跳暂停操作且页面中该条记录的“暂停状态”为“暂停成功”;点击“取消”,程序不执行心跳暂停操作,并返回上一层

  3. 暂停时段过后,数据节点将自动恢复心跳检测

在这里插入图片描述

主备切换

配置多个存储节点且已配置切换规则的数据节点,可进行数据节点主备切换。

功能入口: 在管理平台页面中点击配置->节点管理->"切换"

使用须知:

  • 配置了数据节点高可用切换规则,且已经动态加载到计算节点
  • 节点下主从、双主的复制关系已经搭建好,且复制延时时间不得超过10秒
  • MGR节点不支持手动切换,primary由存储节点选举

在这里插入图片描述

功能说明:

  1. 主从架构的数据节点,手动切换时按照优先级最高的切换规则进行切换,切换后计算节点会将主和其他直连主的从存储节点置为不可用,且不能再进行切换。

  2. 双主架构的数据节点,切换后不会将主存储节点置为不可用,且可以继续手动来回切换。

  3. 开启参数switchSlaveMasterInFailover,存储节点切换时,新主库的关联从库自动CHANGE MASTER到新主库,而非级联置为不可用。

  4. 当切换时检测到有master_delay的延时设置,会自动取消当前master_delay数值,切换成功后恢复延时复制的设置。若取消master_delay后的复制延迟仍大于10s,则不允许切换,master_delay也会恢复之前设置的值。

在这里插入图片描述

  1. 如果优先级最高的从存储节点不可用或延迟超过10秒,程序将从剩余切换规则中依次选择优先级最高的进行切换,如果均不可用或延迟超过10秒,则切换失败,提示错误(切换失败日志提示 switch datasource datasource id failed due to: no available backup found)。

  2. 切换完成后,需要手动将其他存储节点置为可用,动态加载后会重新使用主库。但手动置为可用前建议先进行“主备一致性检测”保证数据一致性。

  3. 在切换过程中,程序会等待从存储节点追上复制。

  4. 新增“切换中...”的按钮状态,点击该按钮可以中途取消本次切换操作。

在这里插入图片描述

  1. 如果成功发起了手动切换,切换时,计算节点会记录切换过程日志。

数据节点管理

每个数据节点都有自己的详情页面,用户可以在此页面中管理该数据节点的基本信息、存储节点以及数据节点切换规则。

功能入口: 在管理平台页面中点击配置->节点管理->zn02

功能说明:

  1. “选择节点”可切换查看不同数据节点的详情。

  2. 点击“删除”可删除选择的数据节点,但如果该数据节点关联了存储节点则要求先清空存储节点。

  3. 点击“编辑”按钮可为数据节点修改名称。

  4. 点击“刷新”按钮可刷新数据节点下主备存储节点的状态。

  5. 逻辑库框内显示与该数据节点存在关联的逻辑库名称。

  6. 表信息框内显示在该数据节点下创建的表名称。

  7. 存储节点信息为该数据节点下配置的存储节点。

  8. 数据节点切换包括已在该数据节点下配置的切换规则。以及可为新配置的存储节点新增切换规则。也可以勾选“自动适配节点切换”为未来在该数据节点下新添加的存储节点自动适配切换规则。

在这里插入图片描述

在这里插入图片描述

启用/停用存储节点

停用存储节点

当需要对某个存储节点进行特殊维护时,可通过停用存储节点的方式进行操作。

功能入口: 在管理平台页面中点击配置->节点管理->(-)

功能操作: 在存储节点管理页面,点击“停用”按钮后确认,则该存储节点被配置为停用,节点管理页面“状态”字段显示对应的存储节点为不可用。若停用的为主存储节点,动态加载后,数据节点会切换至备存储节点上。

注意
请不要随意停用MGR类型的存储节点,否则会导致存储节点切换异常。

启用存储节点

由于故障或手动将存储节点标记为不可用之后,若存储节点异常状态被修复,可以在管理平台将该存储节点重新启用。

功能入口: 在管理平台页面中点击配置->节点管理-> (√)

功能说明:

  1. 单库、MGR的存储节点可以直接启用。

  2. 主备或者双主架构的存储节点,在单个或批量启用存储节点时,要求被启用的存储节点在最后一次被标记为不可用后,至少有一次按照存储节点维度进行主备数据一致性检测且通过的记录,无则弹出提示窗提醒用户。

在这里插入图片描述

  1. 点击“发起检测”会跳转到主备一致性检测页面,默认选择启用的存储节点,手动点击发起检测。若选择“直接启用”则需要人为保证启用的存储节点与该数据节点下的其他存储节点数据一致。

在这里插入图片描述

标签:10,存储,适配,数据库,点击,切换,规则,hhdb,节点
From: https://www.cnblogs.com/henghuixinda/p/18576448

相关文章

  • hhdb数据库介绍(10-11)
    配置逻辑库功能说明:逻辑库是客户端程序连接计算节点服务器后,可以访问的数据库,描述数据库表的集合,类似于直接连接存储节点实例后,看到的一个数据库。功能入口:在关系集群数据库可视化管理平台页面中选择配置->逻辑库。在逻辑库页面,输入逻辑库名称,点击“搜索”,即可搜索到相应的......
  • hhdb数据库介绍(10-6)
    升级中心功能入口:登录管理用户界面->页面右上角升级中心点击【添加升级任务】按钮可进入升级中心发起一次升级任务,具体如下:计算节点升级计算节点升级为管理平台对计算节点版本提供在线升级的功能。满足对单节点、主备节点、多节点和容灾模式集群的跨版本或小版本升级迭代。......
  • hhdb数据库介绍(9-30)
    计算节点参数说明timerExecutor参数说明:PropertyValue参数值timerExecutor是否可见是参数说明定时器线程数默认值4最小值2最大值8Reload是否生效否参数设置:<propertyname="timerExecutor">4</property><!--定时器线程数-->参数作......
  • hhdb数据库介绍(10-5)
    审计日志管理用户界面的审计日志主要用来查看管理用户对管理平台的操作记录,同时可查看所有纳管的计算节点集群内普通用户的基本操作。管理员操作可以查看所有管理用户在管理平台的操作。可以在页面的操作类型下拉框中按操作类型过滤查看。访问IP和操作内容支持模糊查找。功能......
  • hhdb数据库介绍(9-28)
    计算节点参数说明readOnly参数说明:PropertyValue参数值readOnly是否可见否参数说明是否为只读模式默认值falseReload是否生效是参数设置:<propertyname="readOnly">false</property><!--是否为只读模式-->参数作用:用于设置当前计算节点为......
  • hhdb数据库介绍(9-29)
    计算节点参数说明secureFilePriv参数说明:PropertyValue参数值secureFilePriv是否可见否参数说明Loaddata或intooutfile时文件的本地读取/写入路径(绝对路径)默认值空Reload是否生效是参数设置:server.xml中secureFilePriv参数如下配置:<property......
  • hhdb数据库介绍(9-25)
    计算节点参数说明idcId&idcNodeHost参数说明:PropertyValue参数值idcId是否可见是参数说明机房ID,1:中心机房,2:容灾机房默认值0Reload是否生效是PropertyValue参数值idcNodeHost是否可见是参数说明另一个机房的连接信息......
  • hhdb数据库介绍(9-26)
    计算节点参数说明masterSourceInitWaitTimeout参数说明:PropertyValue参数值masterSourceInitWaitTimeout是否可见否参数说明启动时数据节点中主存储节点初始化超时时间默认值300最小值0最大值600Reload是否生效是参数作用:启动时,主存储......
  • hhdb数据库介绍(9-27)
    计算节点参数说明ndbSqlAddr&ndbSqlUser&ndbSqlPass参数说明:PropertyValue参数值ndbSqlAddr是否可见是参数说明NDBSQL端IP地址默认值localhost:3329Reload是否生效否PropertyValue参数值ndbSqlUser是否可见是参数说明NDB......
  • hhdb数据库介绍(9-19)
    Oracle兼容性说明数据类型兼容本节主要介绍HHDBServer与Oracle数据库中数据类型的详细兼容对比信息。比较项Oracle数据库数据类型HHDBServer数据类型对应项/替代项字符串/字符VARCHAR2(n)VARCHAR(n)字符串/字符NVARCHAR2(n)VARCHAR(n)character......