GAUSS-04451 -- GAUSS-04460
GAUSS-04451: "md async write error,write offset(%ld), file size(%ld)"
SQLSTATE: XX000
错误原因:异步IO写数据文件前检测到文件大小错误。
解决办法:检测文件状态是否正确,可尝试重新执行。
GAUSS-04452: "async write failed, write_count(%ld), require_count(%d)"
SQLSTATE: XX000
错误原因:异步IO写数据文件操作异常。
解决办法:从备机或者备份数据恢复集群数据文件。
GAUSS-04453: "build global dfs connect cache hash table failed"
SQLSTATE: 42704
错误原因:系统内部错误。全局缓存HDFS连接信息失败。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04454: "Login failed, check your principal and keytab."
SQLSTATE: XX000
错误原因:登录连接HDFS失败。
解决办法:首先检查HDFS客户端配置的keytab文件是否正确,若没有问题,请联系技术支持工程师提供技术支持。
GAUSS-04455: "Failed to remove external directory '%s', because files exist in the directory."
SQLSTATE: XX000
错误原因:删除HDFS上的目录失败。
解决办法:HDFS上该目录下存在文件,确保该目录下的文件已经没有必要存在时,手动删除目录下面的文件。
GAUSS-04456: "could not initialize DFS connector hash table"
SQLSTATE: XX000
错误原因:系统内部错误。创建全局的HDFS连接缓存失败。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04457: "Cann't get proper HdfsUser."
SQLSTATE: XX000
错误原因:系统内部错误。创建HDFSUser失败。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04458: "krb5 is not thread safe, add thread safe option to re-compile krb5"
SQLSTATE: XX000
错误原因:系统内部错误。检测kerberos是非线程安全的。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04459: "unknow option %d"
SQLSTATE: XX000
错误原因:系统内部错误。kerberos认证错误。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04460: "Failed to get the value of '%s' from confige file."
SQLSTATE: XX000
错误原因:从配置文件获取HDFS的NameNode的信息失败。
解决办法:需要检查HDFS客户端的配置文件hdfs-site.xml中是否配置dfs.ha.namenodes.hacluster项。