3.1.1 外部数据源hive,链接不上

Viewed 4

doris 从3.0.5 升级到3.1.1后,客户端链接不上外部数据源hive ,发现fe有相关死锁的warn

RuntimeLogger 2025-10-22 11:32:06,046 WARN (pool-171-thread-1|206) [DeadlockMonitor.detectAndReportDeadlocks():78] Deadlocks detected ["replayer" daemon prio=5 Id=116 BLOCKED on java.util.concurrent.ConcurrentHashMap$Node@6a2b9ee9 owned by "Follower Column Sender" Id=125\n at java.base@17.0.2/java.util.concurrent.ConcurrentHashMap.computeIfPresent(ConcurrentHashMap.java:1819)\n -  blocked on java.util.concurrent.ConcurrentHashMap$Node@6a2b9ee9\n at app//com.github.benmanes.caffeine.cache.BoundedLocalCache.remove(BoundedLocalCache.java:2164)\n at app//com.github.benmanes.caffeine.cache.LocalManualCache.invalidate(LocalManualCache.java:140)\n at app//org.apache.doris.datasource.ExternalSchemaCache.invalidateDbCache(ExternalSchemaCache.java:104)\n at app//org.apache.doris.datasource.ExternalMetaCacheMgr.invalidateDbCache(ExternalMetaCacheMgr.java:263)\n -  locked java.util.HashMap@3225dd3d\n at app//org.apache.doris.datasource.ExternalDatabase.resetToUninitialized(ExternalDatabase.java:154)\n -  locked org.apache.doris.datasource.hive.HMSExternalDatabase@3ce23509\n at app//org.apache.doris.datasource.ExternalCatalog.refreshOnlyCatalogCache(ExternalCatalog.java:600)\n at app//org.apache.doris.datasource.ExternalCatalog.resetToUninitialized(ExternalCatalog.java:585)\n -  locked org.apache.doris.datasource.hive.HMSExternalCatalog@1374d84b\n ...\n\n, "Follower Column Sender" daemon prio=5 Id=125 BLOCKED on org.apache.doris.datasource.hive.HMSExternalCatalog@1374d84b owned by "replayer" Id=116\n at app//org.apache.doris.datasource.ExternalCatalog.makeSureInitialized(ExternalCatalog.java:307)\n -  blocked on org.apache.doris.datasource.hive.HMSExternalCatalog@1374d84b\n at app//org.apache.doris.datasource.ExternalCatalog.getDbNullable(ExternalCatalog.java:693)\n at app//org.apache.doris.datasource.ExternalCatalog.getDbNullable(ExternalCatalog.java:111)\n at app//org.apache.doris.datasource.CatalogIf.getDbOrException(CatalogIf.java:113)\n at app//org.apache.doris.datasource.CatalogIf.getDbOrAnalysisException(CatalogIf.java:149)\n at app//org.apache.doris.datasource.ExternalTable.makeSureInitialized(ExternalTable.java:146)\n at app//org.apache.doris.datasource.hive.HMSExternalTable.makeSureInitialized(HMSExternalTable.java:210)\n -  locked org.apache.doris.datasource.hive.HMSExternalTable@7ddf3f32\n at app//org.apache.doris.datasource.hive.HMSExternalTable.initSchema(HMSExternalTable.java:629)\n ...\n\n]
1 Answers

已经和老师对接,正在复现中~