为了更快的定位您的问题,请提供以下信息,谢谢
【详述】向一个主键表,导入某一天的数据,因为没有指定分区,导致该表的所有分区丢失。
建表sql
CREATE TABLE tv_total_info
(
id
bigint(20) NOT NULL COMMENT “”,
date
date NOT NULL COMMENT “”,
name
varchar(765) NOT NULL COMMENT “”,
channel
varchar(60) NOT NULL COMMENT “”,
index
int(11) NOT NULL COMMENT “”,
videoType
varchar(60) NOT NULL COMMENT “”,
play_times
bigint(20) NULL COMMENT “”,
dayPlayTimes
int(11) NULL COMMENT “”,
up
int(11) NULL COMMENT “”,
dayUp
int(11) NULL COMMENT “”,
down
int(11) NULL COMMENT “”,
dayDown
int(11) NULL COMMENT “”,
comment_count
int(11) NULL COMMENT “”,
totalComments
int(11) NULL COMMENT “”,
barrageCount
int(11) NULL COMMENT “”,
dayBarrageCount
int(11) NULL COMMENT “”,
rating
float NULL COMMENT “”,
fake
tinyint(4) NULL COMMENT “”,
dayPlayTimesPredicted
int(11) NULL COMMENT “”,
playTimesPredicted
bigint(20) NULL COMMENT “”,
INDEX tv_total_info_name (name
) USING BITMAP
) ENGINE=OLAP
PRIMARY KEY(id
, date
)
COMMENT “OLAP”
PARTITION BY date_trunc(‘month’, date)
DISTRIBUTED BY HASH(date
) BUCKETS 2
PROPERTIES (
“replication_num” = “1”,
“datacache.partition_duration” = “2 years”,
“datacache.enable” = “true”,
“storage_volume” = “builtin_storage_volume”,
“enable_async_write_back” = “false”,
“enable_persistent_index” = “true”,
“persistent_index_type” = “LOCAL”,
“compression” = “LZ4”
);
【背景】使用 insert overwrite tv_total_info as select * from mysql_cluster.xxxxx
【业务影响】
【是否存算分离】是
【StarRocks版本】3.1.2
【集群规模】1 fe + 2be
【表模型】主键模型
【导入或者导出方式】insert into
同样有这个问题
哈哈,这个确实没有hive的智能,目前好像还不能识别动态分区的,得指定分区名称