如某个节点出现永久性故障,不可修复,且剩余节点也足以支撑现有业务,GBase 8a 可以通过缩容,重建集群主备关系,来剔除故障节点。本文通过一个实际例子介绍操作过程。
作者: laozizhu
南大通用GBase 8a 多实例版本9.5.3节点替换操作过程记录
某项目共20个节点的GBase 8a 9.5.3版本集群,发生2台服务器硬件故障,其中1台纯数据数据节点,另一台是管理gcware+调度coordinator+数据计算服务gnode的复合节点,本文记录整个操作过程。
南大通用GBase 8a V95全新安装报错symbol lookup error undefined symbol gcCrmModeGet
南大通用GBase 8a通过操作系统环境变量来设置运行环境,如果在安装前,系统残留低版本的集群文件和配置,则会导致环境变量指向了错误的目录或文件,导致新版本集群的一些功能不可用,尤其在原有V8版本,未卸载干净时,安装V95版本。解决方案就是安装前卸载干净,必要时将操作系统数据库dba用户,一般是gbase,删除。
南大通用GBase 8a集群文件系统故障后判断主备是否一致的方法和恢复处理建议
南大通用GBase 8a是通过副本来确保高可用,当某部分数据(分片)所在节点故障时,由副本节点继续提供服务。但如果发生一些意外故障,比如服务器断电,导致文件系统故障,出现过文件丢失,目录变文件等问题,此时主备分片是否一致?如果不一致如何处理?本文介绍此类问题的一个排查和处理方案。
南大通用GBase 8a进程信息show processlist里的Host内容显示百分号%的原因
南大通用GBase 8a通过show processlist得到当前节点的连接信息,本文介绍host列的信息,包括带%百分号,主机名,IP加端口的。其中显示百分号%是因为创建的存储过程的用户,是允许任意主机连接,而当前用户又不是创建者时才显示%。
南大通用GBase 8a自增列不允许insert报错auto_increment column should not be specified in insert
南大通用GBase 8a从V95版本开始支持自增列,同时也限制该列被手工insert,update等操作,否则会报错 auto-increment column should not be specified in insert。虽然有参数临时放开这个限制,但还是不建议作为常规操作。
MinIO S3分布式集群搭建
本文介绍MinIO的集群搭建,比预想中的简单太多,完全按照官方文档来做就可以了。
南大通用GCDW元数据服务FoundationDB的集群模式配置和高可用测试
南大通用GBase GCDW默认采用foundationDB作为元数据数据库服务,本文介绍FoundationDB的集群配置方法,以及高可用测试。
南大通用GBase 8a GCDW存算分离主机版安装使用预览
南大通用自主研发的 GBase Cloud Data Warehouse(简称 GCDW)是一款基于列存储的海量分布式大规模并行处理的多实例弹性云数据仓库。适用于云上和云下环境,为用户提供海量数据的查询分析服务。本文介绍物理机和虚拟机上的使用。
南大通用GBase 8a针对group列唯一值多的延迟聚合优化参数
南大通用GBase 8a在做非Hash列的group时,默认策略是将各个节点的数据先在本地group后,再将结果发到临时表做二次聚合。此方案在聚合列唯一值少,聚合结果行数相比原始数据行数有明显降低时是非常适合的,但如果聚合结果没有降低,比如1000万行聚合后999万行,汇总到临时表后二次聚合,结果还是在999万行,则第一次的本地聚合就出现了资源浪费。GBase 8a提供了一个可选参数,通过延迟聚合来提升性能。