为了更快的定位您的问题,请提供以下信息,谢谢
【详述】通过INSERT INTO from FILES 导入HDFS,AUTO_INCREMENT失效,会使id列为null导致数据导入失败。把AUTO_INCREMENT列去掉就可以正常导入
【背景】创建主键模型表,并设置id为AUTO_INCREMENT,然后从hdfs导入数据到该表
【业务影响】
【是否存算分离】是
【StarRocks版本】3.2.9
【集群规模】3fe(1 follower+2observer)+5be
【机器信息】16C/64G
【联系方式】15731677872@163.com
【附件】
- 建表语句
CREATE TABLEtest
(
etl_date varchar(65533),
id
bigint(20) AUTO_INCREMENT COMMENT “自增ID”,
create_time
bigint(20) COMMENT “”,
)ENGINE=OLAP
PRIMARY KEY(etl_date) - 导入语句
INSERT into test(etl_date,create_time)
SELECT etl_date,create_time
from FILES
(
“path” = “hdfs://…”,
“format” = “orc”
)
LIMIT 3; - 异常信息
Error: NULL value in non-nullable column ‘id’. Row: [1693497600,NULL,1693497600]