set inceptor.rebucketing.enable=true
复制
11410
编号 | 错误信息 |
---|---|
11410 |
analyzeCreateTable failed to initialize materialized view after Calcite Optimization |
-
错误原因
CBO不能对创建物化视图语句进行优化。
-
解决方案
该报错不影响视图的创建,因此可以忽略。
11422
编号 | 错误信息 |
---|---|
11422 |
Join type string is currently not supported in CBO. |
-
错误原因
CBO不支持对该类型的JOIN进行优化。
-
解决方案
请根据业务逻辑转化为其他类型的JOIN,或者关闭CBO开关。
11423
编号 | 错误信息 |
---|---|
11423 |
Inceptor does not support re-bucketing table, if changing bucket number is a must, please set inceptor.rebucketing.enable=true, and before change the bucket number, please make sure that 1. the table is an empty table, 2. no one else is using it. |
-
错误原因
{product} 当前不允许对表重新分桶。
-
解决方案
如果一定需要重新调整分桶的个数,请保证:
-
该表是空表。
-
没有其他用户正在使用该表。
保证上述两项后打开开关:
再进行重新分桶。
-
11424
编号 | 错误信息 |
---|---|
11424 |
Unsupported method on range partition table: string |
-
错误原因
对范围分区执行了一个不支持的操作。
-
解决方案
请放弃对范围分区执行该操作。
11427
编号 | 错误信息 |
---|---|
11427 |
Range routed column not exists |
-
错误原因
试图对一个不存在字段创建范围分区。
-
解决方案
请保证分区字段已经创建。
11428
编号 | 错误信息 |
---|---|
11428 |
Range routed column is duplicated |
-
错误原因
对同一个字段重复分区。
-
解决方案
同一个字段只能进行一次分区。
11429
编号 | 错误信息 |
---|---|
11429 |
Invalid range routed value: string can not be casted to a valid string value |
-
错误原因
分区字段类型与分区值的类型不一致。
-
解决方案
请保证分区字段字段类型同分区值一致。
11430
编号 | 错误信息 |
---|---|
11430 |
The range routed column have been defined as hash routed column |
-
错误原因
对一个已经经过哈希分区的字段又进行范围分区。
-
解决方案
对于同一字段请只选择一种分区方式。
11433
编号 | 错误信息 |
---|---|
11433 |
Hash routed column not exists |
-
错误原因
试图对一个不存在字段创建哈希分区。
-
解决方案
请保证分区字段已经创建。
11434
编号 | 错误信息 |
---|---|
11434 |
Hash routed column is duplicated |
-
错误原因
对同一个字段重复进行哈希分区。
-
解决方案
同一个字段只能进行一次哈希分区。
11435
编号 | 错误信息 |
---|---|
11435 |
Hash routed by zero bucket |
-
错误原因
哈希分区的bucket数量需要为正整数。
-
解决方案
请选择一个大于零的数字作为哈希分区的bucket数量。
11436
编号 | 错误信息 |
---|---|
11436 |
The hash routed column have been defined as range routed column |
-
错误原因
对一个已经经过范围分区的字段又进行哈希分区。
-
解决方案
对于同一字段请只选择一种分区方式。
11458
编号 | 错误信息 |
---|---|
11458 |
The number of foreign key columns should be the same as parent primary key columns |
-
错误原因
Foreign Key中的字段数量同Primary Key中字段的数量不一致。
-
解决方案
请保证Foreign Key中的字段数量和Primary Key一致。
11459
编号 | 错误信息 |
---|---|
11459 |
More than one primary key have been defined for the table |
-
错误原因
同一张表定义了多个Primary Key。
-
解决方案
请保证同一张表只定义一个Primary Key。
11460
编号 | 错误信息 |
---|---|
11460 |
Duplicated column specified for table: string |
-
错误原因
Foreign Key中出现了重复的字段。
-
解决方案
Foreign Key中的字段不要重复。
11461
编号 | 错误信息 |
---|---|
11461 |
Column: string not exists in table: string |
-
错误原因
对一个表中不存在字段创建主键或者副键。
-
解决方案
创建主键或者副键的字段应该存在于表中。
11462
编号 | 错误信息 |
---|---|
11462 |
Compact failed: string |
-
错误原因
Compact失败。
-
解决方案
具体原因请参考返回的报错。
11463
编号 | 错误信息 |
---|---|
11463 |
License is expired! |
-
错误原因
License过期。
-
解决方案
请重新上传许可证。
11465
编号 | 错误信息 |
---|---|
11465 |
CBO can not handle SubQuery in WHERE or HAVING clause. |
-
错误原因
CBO优化不支持WHERE或HAVING从句中带子查询的情况。
-
解决方案
执行当前语句时,关闭CBO优化。
11467
编号 | 错误信息 |
---|---|
11467 |
More than one range partition column is not allowed when using interval partition. |
-
错误原因
Interval分区表不支持多个范围分区列。
-
解决方案
建Interval分区表时,只指定一个范围分区列。
11468
编号 | 错误信息 |
---|---|
11468 |
Invalid interval partition value string for string type. |
-
错误原因
为Interval分区表设置的interval_value不符合分区字段定义的数据类型。
-
解决方案
请按照分区字段的数据类型设置interval_value的值。
11469
编号 | 错误信息 |
---|---|
11469 |
Invalid interval partition type: string, only numeric and date type are allowed. |
-
错误原因
为Interval分区表的分区字段定义了不支持的类型。
-
解决方案
Interval分区表分区字段目前仅支持数值或者DATE类型,请设置为 int | decimal | double | float | smallint | bigint | date 中的一种。
11470
编号 | 错误信息 |
---|---|
11470 |
Invalid interval unit string for udf string. |
-
错误原因
为使用的UDF指定了不合法的<unit>参数值。
-
解决方案
此处需要为UDF提供正确的参数,例如 NUMTODSINTERVAL(<number>,<unit>) 函数的<unit>参数支持’day','hour','minute','second';NUMTOYMINTERVAL(<number>,<unit>) 函数的<unit>参数支持’year','month'。
11471
编号 | 错误信息 |
---|---|
11471 |
Unsupported udf string used as interval value. |
-
错误原因
为Interval分区表的Interval Value指定了不支持的UDF。
-
解决方案
Interval分区表的Interval Value仅支持数值型常量,NUMTODSINTERVAL(<number>,<unit>) 函数,和NUMTOYMINTERVAL(<number>,<unit>) 函数。请指定其中一种。
11472
编号 | 错误信息 |
---|---|
11472 |
Invalid udf value null used as interval value. |
-
错误原因
Interval分区表的Interval Value不支持Null值。
-
解决方案
Interval分区表的Interval Value仅支持数值型常量,NUMTODSINTERVAL(<number>,<unit>) 函数,和NUMTOYMINTERVAL(<number>,<unit>) 函数。请指定其中一种。
11474
编号 | 错误信息 |
---|---|
11474 |
At least one partition should be pre-defined when using interval parition. |
-
错误原因
Interval分区表没有定义分区。
-
解决方案
Interval分区表需要定义至少一个分区。
11475
编号 | 错误信息 |
---|---|
11475 |
MAX VALUE is not allowed when using interval partition. |
-
错误原因
Interval分区表不支持用MAXVALUE指定分区范围上限。
-
解决方案
需要将MAXVALUE语句更改为具体的值或删掉。
11476
编号 | 错误信息 |
---|---|
11476 |
Null partition value not allowed when using interval partition. |
-
错误原因
Interval分区表的分区列不支持Null值。
-
解决方案
修改Interval分区表分区列里的Null值。
11477
编号 | 错误信息 |
---|---|
11477 |
Explicitly adding interval partition is not allowed. |
-
错误原因
Interval分区表不支持以显式ADD PARTITION的方式添加分区。
-
解决方案
Interval分区表会自动创建分区,无需添加分区,直接插入数据即可。
11478
编号 | 错误信息 |
---|---|
11478 |
Droping pre-defined interval partitions is not allowed. |
-
错误原因
Interval分区表里预定义的分区不可以删除。
-
解决方案
可以先删除原Interval分区表,并按照新的要求重新创建。
11479
编号 | 错误信息 |
---|---|
11479 |
Invalid day of month when using year to month interval as partition interval. |
-
错误原因
Interval分区表的预设分区边界为某月的30或31日,并且使用了 NUMTOYMINTERVAL 函数作为Interval Value,导致产生了无效的日期值。
-
解决方案
使用 NUMTOYMINTERVAL 函数作为Interval分区表的Interval Value时,避免设置月末作为分区边界。建议设置分区边界值为某月1日。
11484
编号 | 错误信息 |
---|---|
11484 |
Join count exceeds the max number string |
-
错误原因
SQL语句中的JOIN个数过多。{product}默认允许SQL语句中最多有100个JOIN,超过100个则会报错。
-
解决方案
为了确保系统性能,建议修改SQL语句,减少JOIN个数。
11489
编号 | 错误信息 |
---|---|
11489 |
Replacing columns cannot drop columns for table string. SerDe may be incompatible |
-
错误原因
对ORC表使用REPLACE COLUMNS时,替换的列数比原表中定义的列数少。
-
解决方案
禁止对ORC表(包括普通表和事务表)使用 REPLACE COLUMNS。
11490
编号 | 错误信息 |
---|---|
11490 |
Replacing columns with unsupported type conversion (from string to string) for column string. SerDe may be incompatible |
-
错误原因
对ORC表使用REPLACE COLUMNS时,列不能转换成指定的类型。
-
解决方案
禁止对ORC表(包括普通表和事务表)使用 REPLACE COLUMNS。
11500
编号 | 错误信息 |
---|---|
11500 |
CAST as GEO only allows string types |
-
错误原因
CAST AS函数转换目标类型为GEO类型时,仅支持STRING输入类型。
-
解决方案
将输入参数改为STRING类型。