【已解决】doris 2.0.4 ,报错get tableList write lock timeout

Viewed 768

2.0.4 版本 flink实时任务会偶尔因为获取锁超时报错退出,报错:get tableList write lock timeout

4 Answers
  1. 一般是因为FE JVM内存设置太小,或者FE/BE混布导致的
  2. 可以出现该异常的时候,单独打一个 jstack,具体分析:jstack -l pid > 1.js

造成 get tableList write lock timeout 的原因有很多,通常是JVM内存太小,导入的事务太多导致的。可以在触发这个问题的时候,打一个FE的jstack看看。

版本: 2.1.8
其他部门: 使用 insert into values 插入表的时候, 出现这个问题

日志中显示:
Caused by: java.sql.SQLException: errCode = 2, detailMessage = get tableList write lock timeout, tableList=(Table [id=195492151, name=dwd_ffm_city_tax_stor_sitn_m, type=OLAP])

无其他明显错误