为什么在Hadoop 3.1.0中删除了DFSInotifyEventInputStream?

时间:2018-06-02 12:17:09

标签: maven hadoop hdfs

我正在使用DFSInotifyEventInputStream来监视HDFS中的事件。

我有maven项目,我导入hadoop-commonDFSInotifyEventInputStream

如果我在两个依赖项上使用2.7.1版,则可以正确找到.bash_myhistory。但是,在最新版本的hadoop(3.1.0)中,缺少此类。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

看着:

HDFS-8053 - 将DFSIn / OutputStream及相关类移至hadoop-hdfs-client

您应该导入hadoop-hdfs-client。 JIRA还声明这个变化有效版本为2.8.0和3.0.0-alpha,这就是为什么它也在3.1.0中。