首页 > 解决方案 > 如何在路径中间使用随机字符串删除HDFS中的文件

问题描述

我在 HDFS 中有一个名为AccountManager_S00B26_291141_NBMorbidity_2018-10-0201_17_32.258_TriggerFile.txt的文件

上述文件名中的2018-10-0201_17_32.258是随机的,删除时需要忽略。

我尝试了下面的代码。但是,它没有工作

    val hadoopConf = new Configuration()
    val hdfs = FileSystem.get(hadoopConf)
    val src = new Path("AccountManager_S00B26_291141_NBMorbidity_{[0-9_.-]}*_TriggerFile.txt")
    hdfs.delete(src,true)

标签: regexscalahadoophdfs

解决方案


推荐阅读