【发布时间】:2021-12-28 10:49:17
【问题描述】:
我在 nifi lib 文件夹中添加了一些 jar 文件,以允许我连接 hive,但不幸的是 nifi 应用程序没有在 web 中运行,然后我删除了所有新的 jar 文件,但问题没有解决,我不断收到以下错误( NIFI 版本 1.15.0)
ERROR [main] org.apache.nifi.NiFi 由于 java.lang.NoClassDefFoundError 导致 NiFi 启动失败:org/apache/nifi/processor/DataUnit
【问题讨论】:
-
您使用的是什么版本的 Java? NiFi 需要 Java 8 或 Java 11 (nifi.apache.org/docs/nifi-docs)
-
目前使用java 8
-
显而易见的解决方案 - 重新安装 nifi 也许你已经删除了一些必要的 jar 文件。
-
也许但是,我将重新安装保留为最后一个选项
-
为避免潜在问题,您可以将自定义 jar 放入单独的文件夹,并通过
nifi.nar.library.directory.<custom>=<myFolder>在nifi.properties中引用它。见nifi.apache.org/docs/nifi-docs/html/…
标签: apache-nifi noclassdeffounderror