regex - 如何在路径中间使用随机字符串删除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)
解决方案
推荐阅读
- sql - 使用存储过程从 ListBox 插入多个值
- azure-traffic-manager - 使用应用程序网关配置流量管理器
- flutter - 我将 ScrollController 附加到多个滚动视图
- angular - 如何将值绑定到角度下拉列表以编辑某些数据
- python - Python 定时轮换日志错误
- javascript - 如何在jQuery中的对象数组中推送数组对象元素
- javascript - 从node.js中的firebase实时数据库获取数据时如何通过函数返回数据
- database - gorm 和 Posgresql:将数值数组插入数据库列
- c# - 通过 Unity 事件提取金额
- kubernetes - 从命令行执行 Kubeflow 的管道/运行