嘿StackOverflow社区,Nifi流中的ClassNotFoundException
我的Nifi流程有一些问题。我让一个人从我的Azure blob中获取数据,将它们放入我的HDFSCluster(仍在Azure中)。
我在Nifi项目PutHDFS配置为:
但是,当我告知现场 “的Hadoop ressources”,我有这个以下错误:
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 [i d = 89381b69-015d-1000-deb7-50b6cf485d28]由于java.lang.RuntimeException未能调用@OnScheduled方法:执行处理器的OnScheduled任务之一时失败。处理器将不会计划运行30秒:java.lang.RuntimeException:执行处理器的任何一个OnScheduled任务时失败。
我该如何解决这个问题,并将我的数据放入我的群集中。
感谢您的回答。
看起来你缺少类路径中的hadoop库 –