10000 ~ 12000
此范围包含 OBKV 错误码以及客户端错误码等。
ERROR 10500 (HY000) : incorrect route for obkv global index, client router should refresh.
-
seekdb 错误码:10500
-
错误原因:OBKV 全局索引的路由不正确,客户端路由需要刷新。
-
解决方法:请确认您的客户端连接和路由信息。
ERROR 10501 (HY000) : TTL feature is not enabled
-
seekdb 错误码:10501
-
错误原因:TTL 功能未启用。
-
解决方法:请确保 TTL 功能被正确地启用。
ERROR 10502 (HY000) : TTL column '%.*s' not exists
-
seekdb 错误码:10502
-
错误原因:TTL 列不存在。
-
解决方法:请确认指定的 TTL 列是否存在于数据库表中。
ERROR 10503 (HY000) : Column type of '%.*s' is not supported for TTL definition
-
seekdb 错误码:10503
-
错误原因:指定的列类型不支持用于 TTL 定义。
-
解决方法:请确认指定的列类型是否被支持用于 TTL 定义。
ERROR 10504 (HY000) : TTL command is not allowed, current TTL status is '%s'
-
seekdb 错误码:10504
-
错误原因:TTL 命令不被允许执行,因为当前的 TTL 状态为特定的值。
-
解决方法:检查当前状态是否符合预期,并使用合适的 TTL 命令进行状态切换。
ERROR 10505 (HY000) : No TTL task is running, please try trigger a new TTL task
-
seekdb 错误码:10505
-
错误原因:没有正在运行的 TTL 任务,需要尝试触发一个新的 TTL 任务。
ERROR 10507 (HY000) : Time to live of hbase table must be greater than 0
-
seekdb 错误码:10507
-
错误原因:HBase 表的 TTL 必须大于 0。
-
解决方法:检查当前表的
KV_ATTRIBUTES属性,确保定义的 TimeToLive 大于 0。
ERROR 10508 (HY000) : MaxVersions of hbase table must be greater than 0
-
seekdb 错误码:10508
-
错误原因:HBase 表的 MaxVersions 必须大于 0。
-
解决方法:检查当前表的
KV_ATTRIBUTES属性,确保定义的 MaxVersions 大于 0。
ERROR 10509 (HY000) : Access denied, credential '%.*s' not match '%.*s'
-
seekdb 错误码:10509
-
错误原因:访问被拒绝,认证 '%.*s' 与 '%.*s' 不匹配。
-
解决方法:重新输入正确的凭据,确保用户名和密码正确,并且确保没有输入错误。
ERROR 10510 (HY000) : Rowkey column count not match, schema rowkey count is '%ld', input rowkey count is '%ld'
-
seekdb 错误码:10510
-
错误原因:在执行操作时,输入的行键列数与数据库表的行键列数不匹配。
-
解决方法:确保在执行操作时,提供的行键列数与表的行键列数相匹配。
ERROR 10511 (HY000) : Column type for '%.*s' not match, schema column type is '%.*s', input column type is '%.*s'
-
seekdb 错误码:10511
-
错误原因:输入的列类型与数据库表的列类型不匹配。这可能会导致数据转换错误或无法正确执行操作。
-
解决方法:确保在执行操作时,输入的列类型与表的列类型相匹配。
ERROR 10512 (HY000) : Collation type for '%.*s' not match, schema collation type is '%.*s', input collation type is '%.*s'
-
seekdb 错误码:10512
-
错误原因:字符集类型不匹配。
-
解决方法:确保在执行操作时,输入的字符集类型与表的字符集类型相匹配。
ERROR 10513 (HY000) : Scan range missing, input scan range cell count is '%ld', which should equal to rowkey count '%ld'
-
seekdb 错误码:10513
-
错误原因:执行扫描操作时,扫描范围列数和表主键列数不匹配。
-
解决方法:确保在执行扫描操作时,扫描范围列数和主键列数相等。
ERROR 10515 (HY000) : Redis protocol parse error, the input redis string is: '%.*s'
-
seekdb 错误码:10515
-
错误原因:Redis 协议解析错误。
-
解决方法:客户端可能发送了自定义的、seekdb 数据库不支持的 Redis 命令,或者命令格式有误。
ERROR 10518 (HY000) : Check failed in %.*s"
-
seekdb 错误码:10518
-
错误原因:OBKV checkAndInsertup 接口的 rollbackWhenCheckFailed 参数为设置
true的时候,如果 check 失败,则会抛出该错误码。 -
解决方法:抛出该错误代表检查失败,根据业务实际情况进行忽略或者进行其他处理。
ERROR 10519 (HY000) : '%.*s' is not disabled
-
seekdb 错误码:10519
-
错误原因:当前表的状态不是禁用(DISABLED)状态,无法使用 HBase Admin 的
enableTable()或deleteTable()接口。 -
解决方法:调用 HBase Admin 的
disableTable()接口将表的状态设置为禁用(DISABLED)状态,然后重试。
ERROR 10520 (HY000) : '%.*s' is not enabled
-
seekdb 错误码:10520
-
错误原因:当前表的状态不是可用(ENABLED)状态,无法使用访问该表。
-
解决方法:调用 HBase Admin 的
enableTable()接口将表的状态设置为可用(ENABLED)状态,然后重试。
ERROR 10521 (HY000) : namespace '%.*s' is not found
-
seekdb 错误码:10521
-
错误原因:指定的 HBase 表空间不存在。
-
解决方法:在 OBKV-HBase 数据库创建相应 HBase 表空间,然后重试。
ERROR 10522 (HY000) : table '%.*s' already exists
-
seekdb 错误码:10522
-
错误原因:指定的 HBase 表已经存在。
-
解决方法:确认已经创建的表是否符合要求,否则可以先删除再重建你需要的 HBase 表。
ERROR 10523 (HY000) : table '%.*s' not found
-
seekdb 错误码:10523
-
错误原因:指定的 HBase 表不存在。
-
解决方法:创建对应的 HBase 表。
ERROR 11081 (HY000) : skip_header and parse_header cannot be used at the same time
-
seekdb 错误码:11081
-
错误原因:
PARSE_HEADER不能和SKIP_HEADER同时使用,语意上会有冲突。 -
解决方法:在指定外部文件格式相关的属性时
PARSE_HEADER和SKIP_HEADER参数不同时使用。