如何删除HDFS中路径中间带有随机字符串的文件

时间:2018-11-26 19:34:21

标签: regex scala hadoop 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)

0 个答案:

没有答案