为了更快的定位您的问题,请提供以下信息,谢谢
【详述】
CREATE TABLE t_xxxx (
event_time datetime not null,
report_channel varchar(16) not null,
hard_id varchar(36) not null,
event_year int(4)not null,
event_ym int(6) not null,
event_dt int(8) not null,
xxx_name varchar(32),
xxx_label varchar(16),
xxx_ver varchar(16),
sdk_ver varchar(16),
xx varchar(16),
xxxx_state varchar(8),
xxxx_bssid varchar(20),
xxxt DECIMAL(12,8),
xxx1 DECIMAL(12,8),
xxx2 DECIMAL(12,4)
) DUPLICATE KEY (event_time,report_channel,hard_id)
PARTITION BY date_trunc(‘day’, event_time)
DISTRIBUTED BY HASH(hard_id)
process failed.
java.lang.NullPointerException: null
at com.starrocks.server.LocalMetastore.createOlapOrLakeTable(LocalMetastore.java:2098) ~[starrocks-fe.jar:?]
【背景】
想创建一个明细模型的表,可以根据event_time每天一个分区。执行报错
【业务影响】
【StarRocks版本】
3.0.0
【集群规模】
3fe(3front)+ 3be(fe与be混部)
【机器信息】
CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】
本帖
【附件】
java.lang.NullPointerException: null
at com.starrocks.server.LocalMetastore.createOlapOrLakeTable(LocalMetastore.java:2098) ~[starrocks-fe.jar:?]
at com.starrocks.server.LocalMetastore.createTable(LocalMetastore.java:801) ~[starrocks-fe.jar:?]
at com.starrocks.server.GlobalStateMgr.createTable(GlobalStateMgr.java:2142) ~[starrocks-fe.jar:?]
at com.starrocks.qe.DDLStmtExecutor$StmtExecutorVisitor.lambda$visitCreateTableStatement$4(DDLStmtExecutor.java:231) ~[starrocks-fe.jar:?]
at com.starrocks.common.ErrorReport.wrapWithRuntimeException(ErrorReport.java:108) ~[starrocks-fe.jar:?]
at com.starrocks.qe.DDLStmtExecutor$StmtExecutorVisitor.visitCreateTableStatement(DDLStmtExecutor.java:230) ~[starrocks-fe.jar:?]
at com.starrocks.qe.DDLStmtExecutor$StmtExecutorVisitor.visitCreateTableStatement(DDLStmtExecutor.java:143) ~[starrocks-fe.jar:?]
at com.starrocks.sql.ast.CreateTableStmt.accept(CreateTableStmt.java:272) ~[starrocks-fe.jar:?]
at com.starrocks.qe.DDLStmtExecutor.execute(DDLStmtExecutor.java:129) ~[starrocks-fe.jar:?]
at com.starrocks.qe.StmtExecutor.handleDdlStmt(StmtExecutor.java:1183) [starrocks-fe.jar:?]
at com.starrocks.qe.StmtExecutor.execute(StmtExecutor.java:512) [starrocks-fe.jar:?]
at com.starrocks.qe.ConnectProcessor.proxyExecute(ConnectProcessor.java:673) [starrocks-fe.jar:?]
at com.starrocks.service.FrontendServiceImpl.forward(FrontendServiceImpl.java:1049) [starrocks-fe.jar:?]
at com.starrocks.thrift.FrontendService$Processor$forward.getResult(FrontendService.java:2831) [starrocks-fe.jar:?]
at com.starrocks.thrift.FrontendService$Processor$forward.getResult(FrontendService.java:2811) [starrocks-fe.jar:?]
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) [libthrift-0.13.0.jar:0.13.0]
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38) [libthrift-0.13.0.jar:0.13.0]
at com.starrocks.common.SRTThreadPoolServer$WorkerProcess.run(SRTThreadPoolServer.java:311) [starrocks-fe.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_211]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_211]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]