GBase 8a V95版本支持虚拟集群(VC),每个VC是各自独立的,于是就出现了将已有集群,加入另一个集群的需求,本文简单体验了一下该功能。
标签: V95
包含南大通用GBase 8a MPP数据库集群 V95版本 内容的文章
GBase 8a V95版本删除VC的操作手顺
GBase 8a V95版本支持虚拟集群(Virtual Cluster 简称VC)来实现多租户的资源隔离。当某个租户所在VC不再需要时,可以通过删除VC来释放资源,之后再考虑扩容到其它VC。本文介绍删除VC的操作方法。
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自增列不允许insert报错auto_increment column should not be specified in insert
GBase 8a从V95版本开始支持自增列,同时也限制该列被手工insert,update等操作,否则会报错 auto-increment column should not be specified in insert。虽然有参数临时放开这个限制,但还是不建议作为常规操作。
GBase 8a在硬件原因导致主副本都损坏用户允许数据部分丢失时的处理方案
GBase 8a是将数据分散到多台服务器来实现MPP架构,每个分片数据通过副本来保证高可用,最高允许2个副本。如果因意外,比如多台服务器RAID卡故障,服务器损毁等肯定无法恢复数据的情况,导致分片所在的所有主副本都不可用,此时虽然其它没有损坏的服务器数据是正常的,但在集群层因部分分片数据丢失而无法查询(完整性)。 如果用户允许这部分无法恢复的数据丢失,其它数据希望能继续查询,新服务器能替换现有故障节点,新的表能继续提供正常服务时,本文提供了一个处理方案。
GBase 8a V95安装时报错Dir dbaUser ‘gbase’ doesn’t have write and privilege to this dirctory
GBase 8a V95版本在安装时,对安装目录必须有写入权限。新版本自动检测了该目录,如果无写入权限,将报这个错判。解决方案就是该目录有dbaUser的写入权限。
GBase 8a V95版本表空间配额使用样例
GBase 8a 从V95开始支持用户自定义表空间tablespace, 同时支持对空间配额的限制。
GBase 8a V95版本升级时,报出[GCWARE] connect X.X.X.X:7959 error, Connection refused信息,但运行正常
GBase 8a V95在升级时,会自动刷新原有系统的REDOLOG,而启动gcware服务是需要时间的,期间尝试连接时就会报错这样的信息。
GBase 8a在V95版本做节点替换报错single vc mode does not support ‘–freenode’
GBase 8a的V95版本,支持通过空闲节点(freenode)做快速的故障节点替换(省去了找安装包,检查安装配置过程),但freenode只针对开启了VC的场景,对于单VC,也就是兼容V8版本的模式,是不支持freenode的,也就不支持这种节点替换方式。解决方法就是用全新节点的方案。