更新时间:2023-12-22 GMT+08:00

GAUSS-52600 -- GAUSS-52699

GAUSS-52600 : "Can not obtain any cluster ring."

SQLSTATE: 无

错误原因:不能获取集群中的任何环。

解决办法:检查XML中节点信息是否配置正确。

GAUSS-52601 : "Redistribution failed due to user request."

SQLSTATE: 无

错误原因:由于用户请求,重分布失败。

解决办法:检查在扩容/缩容过程中,用户有没有执行非法操作。

GAUSS-52602 : "There is no CN in old nodes. "

SQLSTATE: 无

错误原因:老节点中没有CN。

解决办法:1.检查XML中是否已经配置了CN;2.检查集群状态是否正常。

GAUSS-52603 : "There is no CN on the contraction of the remaining nodes."

SQLSTATE: 无

错误原因:在缩容后保留所有的节点中没有CN。

解决办法:检查在缩容以后的集群中保留的所有节点是否有正常的CN。

GAUSS-52605 : "Can not contract local node(%s). "

SQLSTATE: 无

错误原因:不能缩容本地节点。

解决办法:检查XML中配置的缩容节点是否包含执行缩容命令的所在节点。

GAUSS-52606 : " Contract too many nodes. It should left three nodes to format a cluster at least."

SQLSTATE: 无

错误原因:缩容太多节点。缩容后的集群至少保留3个节点。

解决办法:检查执行缩容命令的XML文件配置中缩容以后的集群节点数量是否小于3个。

GAUSS-52607 : " [%s] does not at the end of instance list."

SQLSTATE: 无

错误原因:节点不在实例列表的末尾。

解决办法:检查XML中配置的缩容节点是否为集群节点中按顺序排序的末尾几个节点。

GAUSS-52608 : " [%s] contains %s instance."

SQLSTATE: 无

错误原因:节点包含CM Server/GTM实例。

解决办法:检查缩容的节点中是否包含CM Server/GTM实例,如果是,则需要重新配置对应节点,使其不能包含CM Server/GTM实例,然后重新执行命令。

GAUSS-52609 : " All contracted nodes do not contain DN instance."

SQLSTATE: 无

错误原因:所有的缩容节点中不能包含DN实例。

解决办法:检查XML中配置的缩容节点是否包含DN实例。

GAUSS-52610 : "The current node group are node group after contraction. "

SQLSTATE: 无

错误原因:当前节点组是缩容后的节点组。

解决办法:检查缩容的节点组是否与缩容后的节点组相同。

GAUSS-52611 : " There must be only one record in the current node group."

SQLSTATE: 无

错误原因:当前节点组只能有一条记录。

解决办法:检查当前节点组是否有几个组信息记录。

GAUSS-52612 : " All dilatation nodes do not contain the DN instance."

SQLSTATE: 无

错误原因:所有的扩容节点不能包含DN实例。

解决办法:检查XML中配置的扩容节点中是否配置了DN实例。

GAUSS-52613 : " Static configuration is not matched on some nodes. Please handle it first."

SQLSTATE: 无

错误原因:节点上的静态配置文件与新的XML文件不匹配。

解决办法:重新执行前置脚本。

GAUSS-52614:"Timeout. The current cluster status is %s."

SQLSTATE: 无

错误原因:超时

解决办法:重试

GAUSS-52615 : "Cluster lock unlocked due to timeout. "

SQLSTATE: 无

错误原因:由于超时集群解锁失败。

解决办法:1.检查集群状态是否正常;2.数据库可否进行写操作;3.查看相对应的日志,查看详细的错误信息。

GAUSS-52616 : "Can not find a similar instance for [%s %s]. "

SQLSTATE: 无

错误原因:不能找到一个近似的实例[主机名 实例目录]。

解决办法:1.检查集群状态是否正常;2.XML中节点信息是否配置正确。

GAUSS-52617 : "Invalid check type. "

SQLSTATE: 无

错误原因:无效的检查类型。

解决办法:缩容模块检查节点组的检查类型错误,应该是precheck和postcheck,其他类型都是错误。

GAUSS-52620 : " Not all nodes found. The following is what we found: %s."

SQLSTATE: 无

错误原因:没有找到所有节点。以下是我们找到的节点:。

解决办法:1.检查集群状态是否正常;2.检查XML中配置的缩容节点名是否正确。

GAUSS-52623 : "Failed to check node group numbers: Node group numbers is [%d]. "

SQLSTATE: 无

错误原因:检查节点组个数失败。

解决办法:缩容模块检查节点组时,获取到的节点组编号错误,应该是1或2。

GAUSS-52624 : "Failed to check %s node group members: Invaild group name or nodes. "

SQLSTATE: 无

错误原因:检查%s节点组成员失败。无效的组名或者节点。

解决办法:缩容模块检查节点组时获取到的节点组名或节点组成员为空,检查系统表中pgxc_group数据是否正常。

GAUSS-52626 : "The CN connection on the old nodes are abnormal. "

SQLSTATE: 无

错误原因:老节点中的CN连接不正常。

解决办法:检查扩容模块老节点的CN连接数,确保每个CN当前的连接数不能超过最大连接数的90%。

GAUSS-52627 : " The current cluster is locked."

SQLSTATE: 无

错误原因:集群处于锁状态。

解决办法:扩容模块检查老节点集群已经被锁定,需要将当前集群解锁后继续扩容。

GAUSS-52628 : "Static configuration has already been updated on all nodes, expansion has been completed possibly. "

SQLSTATE: 无

错误原因:静态配置文件已经在各个节点更新,扩容可能已经完成。

解决办法:查看扩容以后的集群状态是否正常,如果集群中已经包含了扩容节点并且集群状态正常,那么就不用再执行扩容命令了。

GAUSS-52629 : "Cluster ring(%s) can not obtain less than three nodes. "

SQLSTATE: 无

错误原因:集群环不能小于3个节点。

解决办法:检查缩容场景下使用的XML文件配置,执行的缩容节点数量是否小于3。

GAUSS-52630 : "Failed to set the read-only mode parameter for all CN and DN instances. "

SQLSTATE: 无

错误原因:设置所有CN和DN实例只读模式参数失败。

解决办法:检查gs_guc工具是否存在,集群状态是否正常,重试设置只读模式。

GAUSS-52631 : "Invalid value for GUC parameter comm_max_datanode: %s. "

SQLSTATE: 无

错误原因:集群中CN实例comm_max_datanode guc参数值无效。

解决办法:设置CN实例comm_max_datanode 参数值大于集群总DN数。

GAUSS-52632 : "Cluster breakdown or abnormal operation during expanding online, lock process for expansion is lost."

SQLSTATE: 无

错误原因:在线扩容过程中集群崩溃或异常操作,导致扩容锁进程丢失。

解决办法:重新调用在线扩容操作。

GAUSS-52633 : "There is no primary datanode."

SQLSTATE: 无

错误原因:没有获取DN主实例。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-52634 : "There is no normal CN and primary DN on local node."

SQLSTATE: 无

错误原因:没有获取正常CN和DN主实例。

解决办法:请联系技术支持工程师提供技术支持。