1.美图
2.概述
kudu表的主键必须在建表语句中列的最前面,并且不为空,例如执行如下语句会报错:
CREATE TABLE `person` (
`id` bigint,
`name` string,
PRIMARY KEY (id, name)
)PARTITION BY HASH(name) PARTITIONS 16 STORED AS KUDU;
异常信息:
ERROR: ImpalaRuntimeException: Error creating Kudu table 'impala::default.person'
CAUSED BY: NonRecoverableException: Got out-of-order key column: name: "name" type: STRING is_key: true is_nullable: false cfile_block_size: 0
原因
https://kudu.apache.org/docs/known_issues.html#_primary_keys
https://community.cloudera.com/t5/Interactive-Short-cycle-SQL/Received-ImpalaRuntimeException-Error-creating-Kudu-table/m-p/52449
来源:CSDN
作者:九师兄
链接:https://blog.csdn.net/qq_21383435/article/details/103868213