为了更快的定位您的问题,请提供以下信息,谢谢
【详述】iceberg表查询导致be宕机,
【背景】iceberg查询,包含v1\v2的分区和非分区表
【业务影响】
【是否存算分离】是
【StarRocks版本】例如:3.1.8、3.2.3
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】为了在解决问题过程中能及时联系到您获取一些日志信息,请补充下您的联系方式,例如:社区群1-峻
【附件】
建表
CREATE TABLE glue_catalog.iceberg_db.iceberg_dynamic_test (
id STRING,
yyyymmdd STRING,
type STRING)
USING iceberg
PARTITIONED BY (yyyymmdd)
LOCATION ‘s3://XXX’
TBLPROPERTIES(
‘format’ = ‘iceberg/parquet’,
‘write.format.default’ = ‘parquet’,
‘write.metadata.delete-after-commit.enabled’ = ‘true’,
‘write.metadata.previous-versions-max’ = ‘5’,
‘write.parquet.compression-codec’ = ‘zstd’,
‘format-version’=‘2’);
插入数据
{“id”:“4”,“yyyymmdd”:“2024-01-01”,“type”:“5000”,“age”:“88”,“sex”:“1”}
{“id”:“5”,“yyyymmdd”:“2024-01-01”,“type”:“5555”,“age”:“81”,“sex”:“1”}
{“id”:“6”,“yyyymmdd”:“2024-01-02”,“type”:“3333”,“age”:“13”,“dir”:“1”}
{“id”:“5”,“yyyymmdd”:“2024-01-01”,“type”:“5000”,“age”:“88”,“sex”:“1”}
最新表结构
mysql> show create table iceberg_db.iceberg_dynamic_test\G
*************************** 1. row ***************************
Table: iceberg_dynamic_test
Create Table: CREATE TABLE iceberg_dynamic_test
(
id
varchar(1048576) DEFAULT NULL,
yyyymmdd
varchar(1048576) DEFAULT NULL,
type
varchar(1048576) DEFAULT NULL,
age
varchar(1048576) DEFAULT NULL,
sex
varchar(1048576) DEFAULT NULL,
dir
varchar(1048576) DEFAULT NULL
)
PARTITION BY ( yyyymmdd )
PROPERTIES (“location” = “s3://XXX”);
1 row in set (0.16 sec)
查询
select * from iceberg_db.iceberg_dynamic_test limit 10;
报错
fe.warn.log (20.7 KB)