我正在尝试对使用Hadoop的HDFS编程接口的Java程序进行单元测试。我需要创建目录并设置它们的时间以确保我的程序将在正确的时间“清理”目录。但是,FileSystem.setTimes似乎不适用于目录,仅适用于文件。有什么方法可以通过编程方式设置HDFS目录访问/修改时间吗?我正在使用Hadoop 0.20.204.0。
谢谢!
谢
答案 0 :(得分:2)
看起来这确实是HDFS错误,最近标记为已解决。如果这对您来说很重要,也许您需要尝试永不版本或快照。
答案 1 :(得分:0)
您是否正在尝试对Hadoop或您的程序进行单元测试?如果是后者,那么正确的方法是抽象任何基础设施依赖项,例如HDFS并在测试中使用存根/模拟。