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

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项。