2

HDFS 是否提供轮询文件系统事件(如文件创建/修改/删除)的方法?此外,它是否提供/支持任何回调机制以在此类事件发生时获得通知?

我没有看到这种事情的直接和详细的用例,但是有一个特定的要求来检查这种能力。我没有遇到任何提到这一点的文档。如果有任何 HDFS 提交者对此发表评论,那就太好了。

4

2 回答 2

2

目前没有内置HDFS的功能允许这样做。

解决方法是对监视的目录执行客户端轮询,或手动拖尾所有记录事件的事务日志。

于 2012-12-31T00:04:39.987 回答
1

从 hadoop 2.7 开始,这个INotify库现在可以实现了。请参阅此示例:https ://github.com/onefoursix/hdfs-inotify-example/blob/master/src/main/java/com/onefoursix/HdfsINotifyExample.java

于 2015-10-19T19:48:50.930 回答