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

hhdb数据库介绍(10-14)

时间:2024-11-29 13:38:07浏览次数:8  
标签:10 存储 14 配置 校验 正常 分片 hhdb 节点

配置

配置校验

配置校验主要为计算节点相关配置提供校验功能,防止人为错误设置或线下修改计算节点相关配置导致运行异常等问题出现。

容灾模式说明:集群开启容灾模式时,配置校验相关逻辑说明请结合跨机房容灾部署文档中的配置校验章节。

功能入口: 在关系集群数据库可视化管理平台页面中选择“配置”->“配置校验”:
在这里插入图片描述
操作说明: 点击【开始校验】按钮可直接发起配置校验,当校验结果全部通过时,则代表校验成功,当前配置没有发现问题。当校验信息报错时,则校验失败,用户需要根据提示,修改后再进行配置校验。

校验提示说明: 配置校验失败分两种类型:ERROR(红色字体显示)、WARNING(橙色字体显示)。出现ERROR级别信息需要用户立即修改解决相关问题,否则无法进行动态加载操作。当出现WARNING信息时,则代表需要关注,但不影响计算节点运行。
在这里插入图片描述
在这里插入图片描述
配置检验项:

类型 校验内容
存储节点表配置 数据节点引用是否正常
存储节点物理库不重复
存储节点连接是否正常
数据节点必须要有存储节点
一个数据节点下必须要有可用的存储节点
一个数据节点只有一个主库(存储节点)
一个数据节点下面只能有一个主库类型的存储节点
存储节点的字符集必须一致
非MGR数据节点不能引用MGR类型存储节点
MGR数据节点不能引用普通主从存储节点
配置库不能添加成存储节点
存储节点用户不能与配置库用户共用同一个
中心机房与容灾机房数据节点逻辑架构一致
节点切换规则表配置 存储节点引用是否正常
存储节点和备用存储节点不能相同
存储节点和备用存储节点必须属于同一个数据节点
是否配置切换规则
逻辑库表配置 数据节点引用正常
分片函数参数表配置 分片规则引用是否正常
数据节点引用是否正常
RANGE或者HASH路由方法的column_value必须为区间形式,形如a:b,且要求a,b都为数字,a<=b
HASH路由方法的分片参数值区间范围不能包含负数
自动分片路由方法的分片参数值须为正整数
ROUTE路由方法的分片参数值须为整数
分片规则参数是否正常
RANGE或者HASH的分片区间无重叠
SIMPLE_MOD或者CRC32_MOD路由方法的column_value可以单独是一个大于等于0的数字也可以是区间形式,形如a:b,且要求a,b都为数字,a>=0,b>=0,a<=b
SIMPLE_MOD或者CRC32_MOD必须配置模值
SIMPLE_MOD或者CRC32_MOD的模值必须在2 – 2147483647范围内
SIMPLE_MOD或者CRC32_MOD的分片参数值区间无重叠
分片规则表配置 分片规则引用是否正常
表信息配置 全局表是否正常
分片规则引用是否正常
数据节点引用是否正常
逻辑库引用正常
表名冲突检测是否正常
全局表节点必须包含所属逻辑库的所有节点
表与数据节点关联是否正常
分片表分片规则关联是否正常
垂直分片表只所属一个节点
开启全局自增且唯一配置后,表中的自增序列仅允许为bigint类型
子表信息配置 父表引用是否正常
父表分片类型是否正常
单父表多子表关联是否正常
子表父表关系是否正常
子表与父表名称无冲突
许可证管理 管理平台与计算节点的时间校验一致
节点数限制校验正常
逻辑库数限制校验正常
存储节点配置 存储节点配置是否正确
动态加载要求可用的主存储节点与原主存储节点复制延迟不能超过10秒
动态加载要求可用的主存储节点与原主存储节点复制状态正常
存储节点实例自身可用最大连接数max_connection、max_user_connection必须大于配置库中存储节点的最大连接数
存储节点配置最后增加一项:动态加载要求存储节点的配置角色和实际复制关系匹配且GTID符合容灾切换要求(灾备模式)
配置库状态 配置库连接正常
配置库复制状态正常
配置库标准型校验正常
配置库状态最后增加一项:动态加载要求配置库的配置角色和实际复制关系匹配且GTID符合容灾切换要求(灾备模式)
用户配置 存储节点连接用户权限配置正常(权限不低于:select,insert,update,delete,create,drop,index,alter,process,references,super,reload,lock tables,replication slave,replication client,trigger,show view,create view,create routine,\xa_recover_admin**(仅限8.0及以上版本的存储节点实例),alter routine,execute,event)
配置库连接用户权限配置正常(权限不低于:select,insert,update,delete,create,drop,index,alter,create temporary tables,references,super,reload,lock tables,replication slave,replication client)
数据库用户状态与其有效期匹配
计算节点配置 计算节点间的时间校验一致
当前配置的计算节点模式与真实的计算节点模式是否匹配
服务器配置 计算节点和存储节点的IP或者域名在已配置的用途为计算节点或存储节点的服务器列表内

特殊说明:

表信息配置中,“k.开启全局自增且唯一配置后,表中的自增序列仅允许为bigint类型”如下图:
在这里插入图片描述
在集群模式且autoIncrement参数设置为2(自增仅唯一)时,若存在历史数据自增序列为smallint、tinyint 、mediumin、int类型的,会影响动态加载且提示“开启全局自增且唯一”配置后,自增序列仅允许为bigint类型。如下图:
在这里插入图片描述
该校验规则仅在计算节点参数“全局自增序列号”设置为2即“全局自增仅唯一”且计算节点模式为多节点集群时,对所有逻辑库下所有开启自增列的表进行校验。展示信息包括:不符合校验表所属的逻辑库、表名称、自增列字段名称、自增列当前类型。

配置库状态中,“c.配置库标准型校验正常”,该校验会对比计算节点/管理平台当前版本与对应标准配置库中表是否一致,当配置库表结构或表中数据与标准配置库不相同时,发起配置校验时,会有Warning提示,此时需要人工介入修复,如下图:
在这里插入图片描述
在这里插入图片描述
用户配置中,“c.数据库用户状态与其有效期匹配”,当数据库用户状态与有效期不匹配时,发起检测会有error提示,如下图:
在这里插入图片描述
在这里插入图片描述
存储节点配置中,“d.存储节点实例自身可用最大连接数max_connection,max_user_connection必须大于配置库中存储节点的最大连接数”如下图:
在这里插入图片描述
若存储节点实例自身可用最大连接数max_connection,max_user_connection小于或等于配置库中存储节点的最大连接数,则出现警告信息,如下:
在这里插入图片描述
只要max_connection或max_user_connection任意一项不合要求即显示警告内容;该校验以实例为单位,当存在同实例不同库时,会累加计算最大连接数,即最大连接数为hotdb_datasource表中对应行max_user的总和。

计算节点配置中,“a. 计算节点间的时间校验一致”,如下图:
单节点/主备节点的计算节点集群,不显示该项,仅多节点计算节点集群/灾 备模式才显 示“计算节点时间校验”。
在这里插入图片描述

标签:10,存储,14,配置,校验,正常,分片,hhdb,节点
From: https://www.cnblogs.com/henghuixinda/p/18576465

相关文章

  • hhdb数据库介绍(10-15)
    配置集群元数据备份还原集群元数据指的是计算节点配置库数据与配置文件。管理平台提供为计算节点手动或定时备份元数据的功能,以防重要配置数据丢失或损坏导致无法恢复。集群元数据备份手动备份远程备份为提高备份的元数据的安全性,本功能还提供将备份的元数据同时拷贝到......
  • hhdb数据库介绍(10-17)
    配置服务器服务器菜单可配置集群中所有服务器的SSH信息,方便管理平台对服务器进行各种状态监控。此外也支持添加集群外的服务器到管理平台中进行监控。自动获取服务器IP服务器页面会自动显示集群内所有的服务器IP以及服务器中关联的服务程序。单节点集群模式管理平台自动获取......
  • hhdb数据库介绍(10-16)
    配置存储节点参数存储节点参数通过可视化方式将部分无需重启的参数展示在管理平台上,方便运维人员进行管理。目前支持存储节点实例和计算节点配置库实例的参数管理。参数列表参数列表展示存储节点信息、版本信息、参数名称、参数当前值、参数默认值、参数有效值范围、参数生效......
  • hhdb数据库介绍(10-9)
    配置配置是管理平台为计算节点可视化配置所开发的功能,包括配置数据节点、存储节点、存储节点组、逻辑库、分片规则、表信息、数据库用户、计算节点等参数。同时配套设置了配置参数的校验与备份恢复的辅助功能。节点管理节点管理菜单主要为用户提供存储节点组、数据节点、存储节......
  • hhdb数据库介绍(10-8)
    首页管理平台通过数据可视方式在首页功能中实时展示计算节点集群的数据量、访问流量、集群组件状态、告警事件、安全防控等用户关心的信息。集群安全邮件通知:根据通知设置中监控开关是否打开判断,分为:全部开启、未开启、部分开启,点击跳转到通知设置页面系统定时检测:根据定时......
  • hhdb数据库介绍(10-10)
    配置节点管理切换规则配置切换规则可为用户提供数据节点高可用性。计算节点会定时检测存储节点的可用情况,一旦检测到存储节点发生故障,计算节点会依据配置的切换规则自动切换到备用的存储节点上,以保障服务的稳定性和可靠性。用户也可以进行手动切换。功能入口:在管理平台页面中......
  • hhdb数据库介绍(10-11)
    配置逻辑库功能说明:逻辑库是客户端程序连接计算节点服务器后,可以访问的数据库,描述数据库表的集合,类似于直接连接存储节点实例后,看到的一个数据库。功能入口:在关系集群数据库可视化管理平台页面中选择配置->逻辑库。在逻辑库页面,输入逻辑库名称,点击“搜索”,即可搜索到相应的......
  • hhdb数据库介绍(10-6)
    升级中心功能入口:登录管理用户界面->页面右上角升级中心点击【添加升级任务】按钮可进入升级中心发起一次升级任务,具体如下:计算节点升级计算节点升级为管理平台对计算节点版本提供在线升级的功能。满足对单节点、主备节点、多节点和容灾模式集群的跨版本或小版本升级迭代。......
  • hhdb数据库介绍(9-30)
    计算节点参数说明timerExecutor参数说明:PropertyValue参数值timerExecutor是否可见是参数说明定时器线程数默认值4最小值2最大值8Reload是否生效否参数设置:<propertyname="timerExecutor">4</property><!--定时器线程数-->参数作......
  • P1407 [国家集训队] 稳定婚姻
    [国家集训队]稳定婚姻题目描述我们已知\(n\)对夫妻的婚姻状况,称第\(i\)对夫妻的男方为\(B_i\),女方为\(G_i\)。若某男\(B_i\)与某女\(G_j\)曾经交往过(无论是大学,高中,亦或是幼儿园阶段,\(i\lej\)),则当某方与其配偶(即\(B_i\)与\(G_i\)或\(B_j\)与\(G_j\))感情出现......