
# GAUSS-51200 -- GAUSS-51299
GAUSS-51200: "The parameter \[%s\] in the XML file does not exist."
SQLSTATE: 无
错误原因：找不到XML中的%s参数。
解决办法：检查XML里的配置参数。
GAUSS-51201 : "Node names must be configured."
SQLSTATE: 无
错误原因：节点配置需要节点名称。
解决办法：节点配置指定节点名称。
GAUSS-51203 : "Failed to obtain the %s information from static configuration files."
SQLSTATE: 无
错误原因：从静态配置文件中获取集群信息失败。
解决办法：1.检查静态配置文件是否存在；2.检查用户是否具有访问权限；3.检查系统是否正常。
GAUSS-51204 :" Invalid %s instance type: %d."
SQLSTATE: 无
错误原因：无效的实例类型。
解决办法：检查并修改为有效的实例类型。
GAUSS-51205 : "Failed to refresh the %s instance ID."
SQLSTATE: 无
错误原因：刷新实例编号失败。
解决办法：由于要根据当前集群的静态配置文件来刷新新集群CN的ID，所以需要检查静态配置文件是否存在或损坏，用户是否有权访问。
GAUSS-51206 : "The MPPRC file path must be an absolute path: %s."
SQLSTATE: 无
错误原因：MPPRC路径必须为绝对路径。
解决办法：修改MPPRC路径值为绝对路径值。
GAUSS-51207 : "Failed to obtain backIp from node \[%s\]."
SQLSTATE: 无
错误原因：获取节点backIp失败。
解决办法：检查并正确配置该节点上的backIp。
GAUSS-51208 : "Invalid %s number \[%s\]."
SQLSTATE: 无
错误原因：数量无效。
解决办法：确保数量有效。
GAUSS-51209 : "Failed to obtain %s configuration on the host \[%s\]."
SQLSTATE: 无
错误原因：获取节点配置失败。
解决办法：在该节点上检查确保这项配置必须正确。
GAUSS-51212 : "There is no information about %s."
SQLSTATE: 无
错误原因：没有%s信息。
解决办法：配置对应的%s信息。
GAUSS-51213 : "The port number of XML \[%s\] conflicted."
SQLSTATE: 无
错误原因：端口号冲突。
解决办法：查看被占用端口的进程是否有用，如果没用kill掉，或者更换新的端口号。
GAUSS-51214 : "The number of capacity expansion nodes cannot be less than three."
SQLSTATE: 无
错误原因：扩容前的节点数不能少于3个。
解决办法：确保扩容前的节点数大于等于三个。
GAUSS-51215 : "The capacity expansion node \[%s\] cannot contain GTM/CM."
SQLSTATE: 无
错误原因：扩容的节点上不能包含GTM/CM。
解决办法：删除扩容节点上的GTM/CM。
GAUSS-51216 : "The capacity expansion node \[%s\] must contain CN or DN."
SQLSTATE: 无
错误原因：扩容的节点上不能没有CN或DN。
解决办法：在扩容节点上增加CN或DN。
GAUSS-51217 : "The cluster's static configuration does not match the new configuration file."
SQLSTATE: 无
错误原因：集群配置不一致。
解决办法：修改新XML配置文件，使其与集群静态配置保持一致。
GAUSS-51219 : "There is no CN in cluster."
SQLSTATE: 无
错误原因：集群中没有安装CN。
解决办法：重新配置XML文件，然后执行前置和安装操作。
GAUSS-51220 : "The IP address %s is incorrect."
SQLSTATE: 无
错误原因：IP地址不正确。
解决办法：检查XML中配置的IP地址是否正确。
GAUSS-51221 : "Failed to configure hosts mapping information."
SQLSTATE: 无
错误原因：配置主机映射失败。
解决办法：检查/etc/hosts文件是否存在；文件中配置的主机名和IP地址是否一一对应。
GAUSS-51222 : "Failed to check hostname mapping."
SQLSTATE: 无
错误原因：检查主机映射失败。
解决办法：检查节点间互信是否正常。
GAUSS-51224 : "The ip(%s) has been used on other nodes."
SQLSTATE: 无
错误原因：IP已经在其它节点中使用。
解决办法：检查XML中各个节点的IP是否有冲突。
GAUSS-51226 : "Virtual IP(s) and Back IP(s) do not have the same network segment."
SQLSTATE: 无
错误原因：虚拟IP和backIP不在相同的网段。
解决办法：在XML中配置虚拟IP和backIP在同一个网段。
GAUSS-51227 : "The number of %s on all nodes are different."
SQLSTATE: 无
错误原因：所有节点上的backIP和sshIP数不相同。
解决办法：XML中配置backIP和sshIP数目相同。
GAUSS-51229 : "The DN listenIp(%s) is not in the virtualIp or backIp on the node(%s)."
SQLSTATE: 无
错误原因：DN的listenIP没有在虚拟IP和backIp里。
解决办法：在XML中将listenIP修改为虚拟IP或backIp。
GAUSS-51230 : "The number of %s must %s."
SQLSTATE: 无
错误原因：CM Server/GTM的数量不正确。
解决办法：在XML中配置CM Server/GTM正确的数量。
GAUSS-51231 : "Old nodes is less than 2."
SQLSTATE: 无
错误原因：旧节点数小于2。
解决办法：在XML中节点配置的数量必须大于等于3。
GAUSS-51232 : "XML configuration and static configuration are the same."
SQLSTATE: 无
错误原因：XML配置和静态配置文件相同。
解决办法：在要做扩容、缩容和manageCN等操作时，XML必须与之前安装集群的XML不同。
GAUSS-51233 : "The Port(%s) is invalid on the node(%s)."
SQLSTATE: 无
错误原因：端口无效。
解决办法：检查XML中配置的端口号是否正确。
GAUSS-51234 : "The configuration file \[%s\] contains parsing errors"
SQLSTATE: 无
错误原因：解析XML文件不正确。
解决办法：检查配置文件是否有损坏，如果是则从另一节点复制一份配置文件即可；如果不是，则重新安装集群。
GAUSS-51235 : "Invalid directory \[%s\]."
SQLSTATE: 无
错误原因：目录无效。
解决办法：检查目录是否正确。
GAUSS-51236："Failed to parsing xml."
SQLSTATE: 无
错误原因：解析XML错误。
解决办法：查看XML是否成功打开。
GAUSS-51239："These virtual IP(%s) are not accessible after configuring."
SQLSTATE: 无
错误原因：当前节点ping不通虚拟IP。
解决办法：检查机器和网络配置，待ping通虚拟IP后再执行命令。
