分享知识,分享快乐

0%

用broker导入数据 ,全部be节点cpu 100%

用broker导80亿数据 ,全部be节点cpu 100%

【详述】全部be节点cpu 100%
【做过哪些操作】
【业务影响】已经不能查询
【StarRocks版本】2.5.5
【集群规模】4fe(3 follower+1observer)4be(fe与be混部)
【机器信息】256C/1024G/万兆

方法1:

vim conf/be.conf 开启下列2个参数,然后重启,在be.info日志里找到TabletId ,然后根据TabletId 找到table_id

1
2
# sys_log_verbose_modules = *
# log_buffer_level = -1
1
grep "apply_rowset_commit start" log/be.INFO | less

– 多个磁盘循环删掉元数据

1
for i in {1..8};do bin/meta_tool.sh --operation=delete_meta --root_path=/dfs/data${i}/storage --table_id=20642901;done

方法2:

1
2
3
4
5
RECOVER TABLE [db_name.]table_name;  -- 恢复 table
show tablet from ADDRESS.T_HISTORY_TRANS_BSC -- 找到TabletId
show tablet 20882137 -- 根据TabletId找到table_id
-- 多个磁盘循环删掉元数据
for i in {1..8};do bin/meta_tool.sh --operation=delete_meta --root_path=/dfs/data${i}/storage --table_id=20642901;done

方法3:

强制删除应该也是可以的(没有验证)

1
DROP TABLE my_table FORCE;  -- 强制删除表,并清理磁盘文件。