代码之家  ›  专栏  ›  技术社区  ›  Cosmin Ioniță

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

  •  0
  • Cosmin Ioniță  · 技术社区  · 7 年前

    我正在使用dfsinotifyeventinputstream监视hdfs中的事件。

    我有一个Maven项目 hadoop-hdfs hadoop-common .

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

    为什么会这样?

    1 回复  |  直到 7 年前
        1
  •  1
  •   tk421    7 年前

    看:

    HDFS-8053 -将dfsin/outputstream和相关类移动到hadoop hdfs客户端

    你应该导入 hadoop-hdfs-client . jira还指出,这一改变在2.8.0和3.0.0-alpha版本中生效,这就是为什么它也在3.1.0版本中。