南大通用GBase 8a 在V8.5版本的加载入库,采用了加载服务器dispserver + dispcli加载客户端,如果dispcli运行时,加载配置文件指定的dispserver无法连接,则会报这个错误Failed to receive reply fro command 'get_connect version(Resource temporarily unavaliable)。
分类: GBase8a错误处理
数据库使用报错,以及能解决或规避的方案。不包括产品BUG.a
南大通用GBase 8a在扩容操作报ImportError No module named pexpect错误
南大通用GBase 8a集群在执行扩容时,要在各个节点执行python的脚本,使用了pexpect的库。如果节点不存在pexpect.py库,则会报这个错误ImportError No module named pexpect
南大通用GBase 8a磁盘空间满,清理后老版本集群出现gbased无法启动的解决方案
在GBase 8a的早期版本,比如8.6.2Build20系列,当出现磁盘空间满时,有可能导致各种奇怪的现象,报错corosync无法启动,gbased服务启动。本文介绍一种gbased无法启动的案例。该案例在新版本集群里已经自动处理。
南大通用GBase 8a卸载uninstall.py报错can not remove all coordinator nodes without remove all data nodes, please check your config
南大通用GBase 8a支持通过uninstall.py卸载集群,但如果所有的管理、调度节点都卸载了,则所有的数据节点必须全部卸载,否则就会报can not remove all coordinator nodes without remove all data nodes, please check your config的错误。
南大通用GBase 8a做节点替换全新节点时报Fail to get free disk fail to login errno -1 gbase Permission denied.
南大通用GBase 8a数据库集群支持故障损坏节点的替换操作,但要求在新节点操作系统要存在dbaUser(一般是gbase用户),如果不存在,则在进行检查时,使用dbaUser无法连接导致报错。
南大通用GBase 8a在openssh 8.5p1版本sftp加载报Failed initialization错误原因和解决方案
在升级到openssh 8.5 版本后,由于其不再支持sha-1加密算法,导致一些老板本的GBase 8a集群在使用sftp加载时,报 ERROR 1733 (HY000): (GBA-01EX-700) Gbase general error: I/O operation on sftp://XXXX failed with error - Failed initialization,需要升级数据库到支持sha256的版本。
南大通用GBase 8a执行节点替换replace报错current gcware version and package gcware version are not same
南大通用GBase 8a在做节点替换replace时,会检测安装版本和当前集群版本是否一致,如果不同会报如下类似错误:current gcware version (107816) and package gcware version (92755) are not same.解决方法就是采用和当前集群相同的版本进行节点替换。
南大通用GBase 8a 扩容重分布报错ERROR 1707 (HY000): gcluster command error: table can't be rebalanced when only one distribution rule.
南大通用GBase 8a数据库集群支持在线扩容,用户根据新的硬件情况,创建新的主备策略后,必须要初始化分布规则,initnodedatamap,如果忘记初始化直接rebalance 操作,则会报这个错误,因为系统元数据里,只有1份分布规则。
南大通用GBase 8a报错This version of GBase doesn't yet support 'ALTER column definition except increasing length of varchar
南大通用GBase 8a数据库集群不支持改动字段的定义,除了可以增加varchar的长度,其它的操作都会报如下的错误:ERROR 1702 (HY000): gcluster table error: This version of GBase doesn't yet support 'ALTER column definition except increasing length of varchar'.
南大通用GBase 8a导出报错This version of GBase doesn't yet support 'outfile remotely for dis-Express Engine tables
南大通用GBase 8a数据库集群支持导出数据到本地和远端服务,比如sftp,ftp,hadoop等,但要求必须是express引擎表。对其它引擎类型的表,比如元数据表为memory 或者 gssys引擎,当前版本尚不支持导出到远端的功能,只能先导出到本地,否则就会报This version of GBase doesn't yet support 'outfile remotely for dis-Express Engine tables的错误。