创建自动分区表后,insert into目标表 select * from 源表导致be节点挂了

Viewed 47

使用doris版本是2.1.3
drop table if exists dim_pro.dim_dept_partition;

CREATE TABLE dim_pro.dim_dept_partition (
  `dept_id` VARCHAR(150) NULL COMMENT '院内科室ID',
  `parent_org_id` VARCHAR(300) NULL COMMENT '上级机构ID',
  `medical_org_id` VARCHAR(300) NULL COMMENT '医疗机构ID',
  `source_id` VARCHAR(300) NULL COMMENT '来源系统ID',
  `acquisition_time` DATETIME NULL COMMENT '首次数据采集时间',
  `partition_time` DATE NOT NULL COMMENT '分区时间',
  `dept_code` TEXT NULL COMMENT '院内科室编码',
  `dept_name` TEXT NULL COMMENT '院内科室名称',
  `dept_simplified_name` TEXT NULL COMMENT '科室简称',
  `dept_name_pinyin` TEXT NULL COMMENT '科室名称拼音缩写',
  `dept_name_wubi` TEXT NULL COMMENT '科室名称五笔缩写',
  `standard_dept_code` TEXT NULL COMMENT '标准科室编码',
  `standard_dept_name` TEXT NULL COMMENT '标准科室名称',
  `dept_level_code` TEXT NULL COMMENT '科室级别代码',
  `dept_level_name` TEXT NULL COMMENT '科室级别名称',
  `superior_dept_code` TEXT NULL COMMENT '上级科室编码',
  `check_bed_num` INT NULL COMMENT '核对床位数',
  `examine_bed_num` INT NULL COMMENT '考核床位数',
  `leader_id` TEXT NULL COMMENT '科室负责人工号',
  `leader_name` TEXT NULL COMMENT '科室负责人姓名',
  `status` INT NULL COMMENT '状态',
  `address_dept` TEXT NULL COMMENT '科室位置',
  `critical_dept_sign` TEXT NULL COMMENT '重症科室标识',
  `delete_flag` INT NULL COMMENT '删除标志',
  `campus_id` TEXT NULL COMMENT '院区ID',
  `campus_name` TEXT NULL COMMENT '院区名称',
  `archiver_source_id` TEXT NULL COMMENT '建档来源系统ID',
  `create_time` DATETIME NULL COMMENT '业务数据生成时间',
  `etl_time` DATETIME NULL COMMENT '数据上传日期时间',
  `source_key` TEXT NULL COMMENT '来源系统主键',
  `medical_org_name` VARCHAR(100) NULL COMMENT '医疗机构名称'
) ENGINE=OLAP
UNIQUE KEY(`dept_id`, `parent_org_id`, `medical_org_id`, `source_id`, `acquisition_time`, `partition_time`)
COMMENT '科室表'
AUTO PARTITION BY RANGE (date_trunc(`partition_time`, 'day')) ()
DISTRIBUTED BY HASH(`dept_id`, `parent_org_id`, `medical_org_id`, `source_id`, `acquisition_time`, `partition_time`) BUCKETS AUTO
PROPERTIES (
"replication_allocation" = "tag.location.default: 1",
"storage_format" = "V2"
);  
insert into dim_pro.dim_dept_partition (
dept_id-- 院内科室ID
,dept_code-- 院内科室编码
,dept_name-- 院内科室名称
,dept_simplified_name-- 科室简称
,dept_name_pinyin -- 科室名称拼音缩写
,dept_name_wubi	-- 科室名称五笔缩写
,standard_dept_code-- 标准科室编码
,standard_dept_name-- 标准科室名称
,dept_level_code-- 科室级别代码
,dept_level_name-- 科室级别名称
,superior_dept_code-- 上级科室编码
,check_bed_num-- 核对床位数
,examine_bed_num-- 考核床位数
,leader_id-- 科室负责人工号
,leader_name-- 科室负责人姓名
,status-- 状态
,address_dept -- 科室位置
,parent_org_id	-- 上级机构ID
,medical_org_id-- 医疗机构ID
,medical_org_name	-- 医疗机构名称
,campus_id -- 院区ID
,campus_name -- 院区名称
,source_id-- 来源系统ID
,archiver_source_id-- 建档来源系统ID
,delete_flag-- 删除标志
,create_time-- 业务数据生成时间
,acquisition_time -- 首次数据采集时间
,etl_time-- 数据上传日期时间
,partition_time -- 分区时间
,source_key-- 来源系统主键
)
select 
dept_id-- 院内科室ID
,dept_code-- 院内科室编码
,dept_name-- 院内科室名称
,dept_simplified_name-- 科室简称
,dept_name_pinyin -- 科室名称拼音缩写
,dept_name_wubi	-- 科室名称五笔缩写
,standard_dept_code-- 标准科室编码
,standard_dept_name-- 标准科室名称
,dept_level_code-- 科室级别代码
,dept_level_name-- 科室级别名称
,superior_dept_code-- 上级科室编码
,check_bed_num-- 核对床位数
,examine_bed_num-- 考核床位数
,leader_id-- 科室负责人工号
,leader_name-- 科室负责人姓名
,status-- 状态
,address_dept -- 科室位置
,parent_org_id	-- 上级机构ID
,medical_org_id-- 医疗机构ID
,medical_org_name	-- 医疗机构名称
,campus_id -- 院区ID
,campus_name -- 院区名称
,source_id-- 来源系统ID
,archiver_source_id-- 建档来源系统ID
,delete_flag-- 删除标志
,create_time-- 业务数据生成时间
,acquisition_time -- 首次数据采集时间
,now() etl_time-- 数据上传日期时间
,cast(now() as date) partition_time -- 分区时间
,source_key-- 来源系统主键
from dim_pro.dim_dept  ;

请大神帮忙分析下原因
image.png

1 Answers

看起来像是已知问题,请发一下挂掉节点的be/log/be.out文件最新coredump栈,我们确认一下。