gpt4 book ai didi

hadoop - Nifi流中的ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-02 22:00:59 27 4
gpt4 key购买 nike

嘿StackOverflow社区,

我的Nifi流量有问题。我做了一个从我的Azure Blob中获取数据,然后将它们放入我的HDFSCluster(仍在Azure中)的过程。

我在Nifi中的PutHDFS中的配置是:

PutHDFSConfiguration

但是,当我通知“Hadoop资源”字段时,出现以下错误:

PutHDFS [id = 89381b69-015d-1000-deb7-50b6cf485d28] org.apache.hadoop.fs.adl.HdiAdlFileSystem:java.lang.ClassNotFoundException:org.apache.hadoop.fs.adl.HdiAdlFileSystem

PutHDFS [id = 89381b69-015d-1000-deb7-50b6cf485d28] PutHDFS [id = 89381b69-015d-1000-deb7-50b6cf485d28]由于java.lang.RuntimeException而无法调用@OnScheduled方法:执行处理器的OnScheduled任务之一时失败。;处理器不会计划运行30秒:java.lang.RuntimeException:执行处理器的OnScheduled任务之一时失败。

我该如何解决并将数据放入群集中。

感谢您的回答。

最佳答案

Apache NiFi不 bundle 任何与Azure相关的库,它仅 bundle 标准Apache Hadoop客户端,如果使用最新的NiFi版本,则 bundle 当前为2.7.3。

您可以通过称为“其他类路径资源”的PutHDFS处理器属性指定其他Azure JAR的位置。

关于hadoop - Nifi流中的ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45439599/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com