diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java index 8cca71e64916d5..3e98b887eeb825 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java +++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreCache.java @@ -1068,17 +1068,18 @@ private boolean isFileVisible(Path path) { return false; } for (String name : path.toString().split("/")) { - // generated by hive - if (name.startsWith(".hive-staging")) { - return false; - } - // generated by spark - if ("_temporary".equals(name)) { + if (isGeneratedPath(name)) { return false; } } return true; } + + private static boolean isGeneratedPath(String name) { + return "_temporary".equals(name) // generated by spark + || "_imapala_insert_staging".equals(name) // generated by impala + || name.startsWith(".hive-staging"); // generated by hive + } } @Data